Java BufferedReader.ready()方法实例
BufferedReader
中的BufferedReader.ready()
方法具体的语法如下。
public String ready() throws IOException
示例
在下面的代码中展示了如何使用BufferedReader.ready()
方法。
import java.io.BufferedReader;
import java.io.StringReader;
import java.nio.CharBuffer;
// © www.yiibai.com 2016-12-24 17:40:29 星期六
public class Main {
public static void main(String[] args) throws Exception {
String s = "from yiibai.com";
StringReader sr = new StringReader(s);
// create new buffered reader
BufferedReader br = new BufferedReader(sr);
// Destination source is created
CharBuffer target = CharBuffer.allocate(s.length());
// ready is invoked to test if character stream is ready
if (br.ready()) {
br.read(target);
}
System.out.print(target.array());
}
}
上面的代码生成以下结果。
from yiibai.com