Usar o ArrayList junto com Scanner

pessoal queria saber como eu escrevo código que eu possa estar usando o arraylist pra adicionar alguma coisa e o scanner para que o usuário descida o que ele quer adicionar e remover do arraylist poderiam me mostrar como que o código ficaria ?

Alguns métodos com scanners e lista:

Scanner scanner = new Scanner(System.in);
//Criando lista
List<String> lista = new ArrayList<>();

String foo;
//Pegando algo do teclado e guardando na variável foo
foo = scanner.nextLine();
//Adicionando o valor da variável foo na lista
lista.add(foo);
//Adicionando o que digitaram no teclado diretamente na lista
lista.add(scanner.nextLine());

//Imprimindo a lista na tela
System.out.println(lista);

//Removendo algo que digitaram da lista
lista.remove(scanner.nextLine());

System.out.println(lista);

Você pode fazer um menu com while para ir perguntando ao usuário se ele quer adicionar ou remover algo.

1 curtida

muito obrigado !