создать командную функцию в JAVA - PullRequest
0 голосов
/ 15 апреля 2020

Я пытался добавить проигрыватель в ArrayList, если пользовательский ввод (клавиатура) соответствует некоторому определенному выражению.

public static void main(String[] args) {
    System.out.println("Welcome to Nim\n");
    List<String> playerList = new ArrayList<String>();
    Scanner keyboard = new Scanner(System.in);
    System.out.print('$');
    String player = keyboard.nextLine().trim();

    if (keyboard.equals("addplayer "+ player)) {
        playerList.add(player);
    }

Интуитивно я сделал ввод (клавиатура) равняется строке addplayer + player (== не будет работать из-за совместимости). Однако это не то, как работает функция «равно».

Цель такова: addplayer Alex и имя Alex будут добавлены в ArrayList.

. Есть ли способ или подсказка, чтобы решить эту проблему. Любая помощь высоко ценится.

...