我必須使用字符串讀取器類通過字符讀取字符串字符。我寫了這樣的代碼:如何在Java中使用StringReader類讀取字符串?
String string = "Hello, World!";
StringReader stringReader = new StringReader(string);
while(stringReader.ready())
{
System.out.println(stringReader.read());
}
但是循環並沒有以字符串的末尾結束,它是無限的!爲什麼?
我想也這樣做:
while(stringReader.read()!=-1)
{
System.out.println(stringReader.read());
}
循環不infite ...但它跳出一些字符...怎麼可以讀取所有的字符串?