java中的stringreader类怎么使用

   2025-02-13 8140
核心提示:StringReader类是一个字符输入流,用于读取字符数组和字符串。可以通过以下步骤来使用StringReader类:导入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”。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言