Мне нужно прочитать несколько строк из stdin в java. Например, мне нужно прочитать эти две строки:Прочитайте несколько строк STDIN Java
A A A H
A E D A H
и дать ответ в каждой строке. Я сделал это, но я могу остановить время
Scanner sc = new Scanner(System.in);
Posicao p;
int max[][] = new int[4][], j = 0;
String com;
String[] b;
char[] c;
while(sc.hasNextLine()){
p = new Posicao();
com = sc.nextLine();
b = com.split(" ");
c = new char [b.length];
for(int i = 0;i<b.length;i++) c[i] = b[i].charAt(0);
p.comando(c);
max[j++] = p.retorna();
}
Вы были в состоянии решить эту проблему? – Perdomoff
Да, потому что мои тестовые примеры находятся в файле, и таким образом сканер может определить, есть ли следующая строка или нет. –
Этот вопрос плохо написан: «но я могу остановить время»? Вы имели в виду «не могу», не так ли? Исправьте опечатки и задайте свой вопрос лучшим заголовком типа «Как прекратить чтение строк из stdin в Java?» –