本文概述
- Java StringReader类声明
- StringReader类的方法
- Java StringReader示例
在StringReader类中, 不使用系统资源(如网络套接字和文件), 因此不需要关闭StringReader。
Java StringReader类声明【Java StringReader类】让我们看一下Java.io.StringReader类的声明:
public class StringReader extends Reader
StringReader类的方法
方法 | 描述 |
---|---|
int read() | 它用于读取单个字符。 |
int read(char[] cbuf, int off, int len) | 它用于将字符读入数组的一部分。 |
boolean ready() | 它用于告诉流是否准备好被读取。 |
boolean markSupported() | 用于判断流是否支持mark()操作。 |
long skip(long ns) | 用于跳过流中指定数量的字符 |
void mark(int readAheadLimit) | 用于在流中标记当前位置。 |
void reset() | 用于重置流。 |
void close() | 用于关闭流。 |
import java.io.StringReader;
public class StringReaderExample {
public static void main(String[] args) throws Exception {
String srg = "Hello Java!! \nWelcome to srcmini.";
StringReader reader = new StringReader(srg);
int k=0;
while((k=reader.read())!=-1){
System.out.print((char)k);
}
}
}
输出:
Hello Java!!
Welcome to srcmini.
推荐阅读
- Java StringWriter类
- Java Reader类
- Java RandomAccessFile
- Java PushbackReader类
- Java FilterWriter
- Java FilterReader
- java|成为架构师,我仅仅用了5年,手把手教你进阶之路
- Java|Java进阶学习之Java架构师的学习路线
- java|兄弟们,我终于熬出头了!Java开发4年,费时8个月,入职阿里,涨薪14K