java中的stringreader类怎么使用
导读:StringReader类是一个字符输入流,用于读取字符数组和字符串。可以通过以下步骤来使用StringReader类: 导入java.io.StringReader类。 import java.io.StringReader; 创...
StringReader类是一个字符输入流,用于读取字符数组和字符串。可以通过以下步骤来使用StringReader类:
- 导入java.io.StringReader类。
import java.io.StringReader;
- 创建一个StringReader对象,传入要读取的字符串作为参数。
String input = "Hello World";
StringReader reader = new StringReader(input);
- 使用read()方法来读取字符。read()方法会返回一个int类型的值,表示读取的字符的ASCII码值,当到达字符串的末尾时,返回-1。
int data = reader.read();
while (data != -1) {
// 处理读取的字符
char c = (char) data;
System.out.print(c);
data = reader.read();
}
- 关闭StringReader对象。
reader.close();
完整的示例代码如下:
import java.io.StringReader;
public class Main {
public static void main(String[] args) {
String input = "Hello World";
StringReader reader = new StringReader(input);
try {
int data = reader.read();
while (data != -1) {
char c = (char) data;
System.out.print(c);
data = reader.read();
}
}
catch (Exception e) {
e.printStackTrace();
}
finally {
reader.close();
}
}
}
运行以上示例代码,将输出 “Hello World”。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: java中的stringreader类怎么使用
本文地址: https://pptw.com/jishu/575148.html