как в процессе ввода записать записать информацию в строку?

173
14 декабря 2019, 20:10

Нужна помощь, как в процессе ввода записать все стрелки в строку, и вывести их в консоль после цикла ?

package home_work_string_equals_arrows;
import java.util.Scanner;
public class Home_Work_String_Equals_Arrows {
    public static void main(String[] args) {
        StringBuilder sb = new StringBuilder();
        Scanner sc = new Scanner(System.in);
        do {
            String s = sc.next();
            if (s.equalsIgnoreCase("left")) {
                System.out.println('\u2190');
            } else if (s.equalsIgnoreCase("right")) {
                System.out.println('\u2192');
            } else if (s.equalsIgnoreCase("up")) {
                System.out.println('\u2191');
            } else if (s.equalsIgnoreCase("down")) {
                System.out.println('\u2193');
            }
            if (s.equalsIgnoreCase("end")) {
                break;
            }
        } while (true);
    }
}
Answer 1

Все решил всем спасибо за помощь =) вот решение кому интересно

StringBuilder sb = new StringBuilder();
        Scanner sc = new Scanner(System.in);
        do {
            String s = sc.next();
            if (s.equalsIgnoreCase("left")) {
                System.out.println('\u2190');
                sb.append('\u2190');
            } else if (s.equalsIgnoreCase("right")) {
                System.out.println('\u2192');
                sb.append('\u2192');
            } else if (s.equalsIgnoreCase("up")) {
                System.out.println('\u2191');
                sb.append('\u2191');
            } else if (s.equalsIgnoreCase("down")) {
                System.out.println('\u2193');
                sb.append('\u2193');
            }
            if (s.equalsIgnoreCase("end")) {
                break;
            }
        } while (true);
        System.out.println(sb);
READ ALSO
Как изменить ориентацию игры LibGDX на вертикальную?

Как изменить ориентацию игры LibGDX на вертикальную?

Как изменить ориентацию игры LibGDX на вертикальную?

175
Не удаётся внести данные в MySQL таблицу

Не удаётся внести данные в MySQL таблицу

Использую preparedStatement, вот код:

213
Аналог AuthorizationCodeInstalledApp на Android (Google API)

Аналог AuthorizationCodeInstalledApp на Android (Google API)

Пытаюсь запустить пример кода из Google Quickstart для Java на Android - эмуляторе, но код падает на строчке

199
Как в ListView отобразить данные от другого Activity, вызванного через ItemClick?

Как в ListView отобразить данные от другого Activity, вызванного через ItemClick?

У меня есть два активитиВ одном находится ListView, а в другом поля, где я выбираю параметры

219