[英]How to ignore the rest of the line in Buffered Reader after ' ', or a specific character' on a line?
在我使用BufferedReader
读取了必要的数字之后,我不得不忽略输入行的其余部分
因此,如果输入是:
3 // not important 18 //same 2 // okay
等等。我不想读到''直到行尾。
我只找到跳过方法,但这似乎跳过了整行。
我想这可以满足您的需求。
BufferedReader reader; //Initialize it
String line = reader.readLine();
return line.substring( line.indexOf( CHAR HERE ) );
尝试这个:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input = br.readLine().split(" ")[0];
基本上,这将读取一行并将其拆分为以''分隔的单词,然后选择第一个。
希望这能达到目的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.