java中的stringreader类怎么使用

117次阅读
没有评论

共计 778 个字符,预计需要花费 2 分钟才能阅读完成。

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”。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-12发表,共计778字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)