该怎么去的Scanner里的值?

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:09:50
我用IO流时 用到Scanner

f=new File("路径",“文件名”)
Scanner s=new Scanner(f);

逐行 扫描s,把内容不断累加到一个String里可以达到我想要的.........

但有没有像直接赋值那样的写法....?

String str=s.toString(); 打印出来的东西是不对头的 = =

StringBuilder b = new StringBuilder();
while(s.hasNextLine()) {
b.append(s.nextLine());
}
String str = b.toString();

String next()
查找并返回来自此扫描器的下一个完整标记

你可以看一下api帮助文档的吗