Игнорируя пробел в java

Я ищу способ ввода данных в виде одной строки, как бы я это сделал? Я также мог бы просто использовать файл в качестве ввода (.txt), но я не знаю, как к нему подойти.

Я в основном хочу игнорировать разделитель "пробел", и мне нужна помощь, чтобы выяснить, как

что у меня так далеко

Scanner input = new Scanner(System.in);
    Random randomGenerator = new Random();
    int rand = randomGenerator.nextInt(10)+1;
    System.out.print("Enter code to be encoded. End the text with a semicolon(;): ");
    String in = input.next();
    System.out.println();
    System.out.println("Confirmation: Encode the following text? y to accept, n to decline");
    System.out.println(in);

Редактировать: добавлен src Я работаю над кодировщиком для себя и некоторых друзей и хочу отправлять сообщения вместо слов за раз. Да, они будут заканчиваться точкой.

1 ответ

Решение

Установите разделитель на ";", если вы хотите использовать ";" в качестве разделителя:

input.useDelimiter (";")
Другие вопросы по тегам