Есть задача. Нужно ввести целый текст(с пробелами, переносом строк и прочее) через консоль.
Scaner.nextLine()
только 1 строку считывает.
Если добавить всё в цикл с условием hasNext()
или nextLine()!=null
, что вроде как идентично, Текст вводится, но требует ввода и дальше, бесконечно.
Файл использовать нельзя.
Сделал так
Scanner scanner = new Scanner(System.in);
String[] text = {} , temp = {};
System.out.println("Введите текст: ");
try {
while (scanner.hasNext()) {
temp = scanner.nextLine().toLowerCase().split("[/,;:.!?—\\s]+");
if (temp[0].equals("q"))
break;
text = Stream.concat(Arrays.stream(text), Arrays.stream(temp)).toArray(String[]::new);
}
}catch (Exception e) {
System.out.println("Проверьте введённые данные");
return;
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Всем привет! Ребята, помогите плз разобраться с макросами FreemarkerЯ абсолютный новичок в этой теме
Есть вот такой кусок кода, который читает из файла строки и парсит в регулярном выражении в intПроблема в том, что регулярное выражение пропускает...
Не могу придумать хотя бы алгоритм нахождения всех корней уравнений xy = zПотом нужно будет его запрограммировать
Я в Android studio создаю приложение средствами HTML, Css, JS(дабы владею ими)Вопрос: как я могу получить доступ к HTML тегу(например "p"), в который динамически...