首页主机资讯java中的stringreader类怎么使用

java中的stringreader类怎么使用

时间2023-12-09 20:05:02发布访客分类主机资讯浏览678
导读:StringReader类是一个字符输入流,用于读取字符数组和字符串。可以通过以下步骤来使用StringReader类: 导入java.io.StringReader类。 import java.io.StringReader; 创...

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java中的stringreader类怎么使用
本文地址: https://pptw.com/jishu/575148.html
ajax读取本地文件的方法是什么 C#中StreamReader类的用法是什么

游客 回复需填写必要信息