java中的stringreader类怎么使用

avatar
作者
猴君
阅读量:0

StringReader类是一个字符输入流,用于读取字符数组和字符串。可以通过以下步骤来使用StringReader类:

  1. 导入java.io.StringReader类。
import java.io.StringReader; 
  1. 创建一个StringReader对象,传入要读取的字符串作为参数。
String input = "Hello World"; StringReader reader = new StringReader(input); 
  1. 使用read()方法来读取字符。read()方法会返回一个int类型的值,表示读取的字符的ASCII码值,当到达字符串的末尾时,返回-1。
int data = reader.read(); while (data != -1) {     // 处理读取的字符     char c = (char) data;     System.out.print(c);     data = reader.read(); } 
  1. 关闭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”。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!