java解析System.IO.StringReader方法示例
时间: 2023-12-10 20:06:10 浏览: 38
StringReader类是Java中的一个流类,用于读取字符串。
下面是Java解析System.IO.StringReader方法的示例代码:
```java
import java.io.StringReader;
public class StringReaderExample {
public static void main(String[] args) {
String string = "This is a string";
StringReader stringReader = new StringReader(string);
int intValue;
try {
while ((intValue = stringReader.read()) != -1) {
char character = (char) intValue;
System.out.print(character);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
stringReader.close();
}
}
}
```
在上面的示例中,我们首先创建了一个字符串对象“string”,然后使用StringReader类创建了一个名为“stringReader”的对象来读取它。
然后,我们使用while循环遍历StringReader对象,读取字符串中的每个字符,并将其打印到控制台上。
需要注意的是,在使用StringReader类时,必须在finally块中调用其close()方法,以确保在使用完流后关闭它。