Почему мой метод не работает при вводе переменной, а не при непосредственном вводе строки?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Почему мой метод не работает при вводе переменной, а не при непосредственном вводе строки?

Сообщение Гость »


//метод, который я пытаюсь вызвать статическая строка предложениеReversal (строковый ввод) { int x = input.indexOf(" "); //Базовый вариант если (х == -1) обратный ввод; //Рекурсивный метод вернуть предложениеReversal(input.substring(x+1)) +" "+ input.substring(0, x); случай 6: System.out.println("Введите строку для изменения:"); Строка input6 = scan.next(); System.out.println(sentenceReversal(input6)); перерыв; Вызов метода как sentenceReversal("Hello World")

возвращает World Hello, но вызов его с помощью input6 возвращает Hello и ничего больше, есть идеи?

Я создал специальный сканер только для этого случая, поскольку ранее получал InputMismatchException

Также при вводе числа после переключателя появляется следующая часть строки.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»