如何忽略 Buffered Reader 中“”或一行中的特定字符”之后的其余行?
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
等我不想从 ' ' 读到行尾。
我只找到了 skip 方法,但这似乎跳过了整行。
我认为这可以实现您所追求的目标。
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];
基本上这会读取一行并将其拆分为由 ' ' 和 select 第一个分隔的单词。
希望这能达到目的。
我必须在阅读必要的数字后忽略输入行的其余部分,使用 BufferedReader
所以如果输入是:
3 // not important 18 //same 2 // okay
等我不想从 ' ' 读到行尾。
我只找到了 skip 方法,但这似乎跳过了整行。
我认为这可以实现您所追求的目标。
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];
基本上这会读取一行并将其拆分为由 ' ' 和 select 第一个分隔的单词。
希望这能达到目的。