Java扫描到行结束

时间:2013-02-25 23:53:18

标签: java loops line java.util.scanner

我正在尝试使用Scanner扫描文件中的一个整体。

问题是我需要编写一个只扫描一行的循环。

例如,该行是:

Hello world it is nice out

我希望它将整个句子保存在String中而不继续并阅读文件的其余部分。因此:

while(charscan.hasNext()) {
    String test= charscan.next() + " ";        
}

不起作用。

1 个答案:

答案 0 :(得分:0)

 while(charscan.hasNext()){
        String test= charscan.nextLine() + " ";
        break;

  }

如果您只对一行感兴趣并且不想使用循环,那么请使用if语句,即

if(charscan.hasNext()){
    String test = charscan.nextLine() + " ";
}