共计 778 个字符,预计需要花费 2 分钟才能阅读完成。
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”。
丸趣 TV 网 – 提供最优质的资源集合!
正文完