Olá Ricardo!
O exemplo que você postou é muito interessante e útil para quem está começando a estudar Java Collections. Ele mostra como criar uma lista vazia e adicionar elementos a ela.
Uma sugestão que posso dar é utilizar a classe Scanner para receber os nomes dos times do usuário, em vez de já ter as Strings definidas no código. Isso tornaria o código mais dinâmico e permitiria que o usuário inserisse quantos times quisesse.
Por exemplo:
Scanner scanner = new Scanner(System.in);
ArrayList<String> times = new ArrayList<>();
System.out.println("Digite o nome dos times (digite 'fim' para encerrar):");
String nomeTime = scanner.nextLine();
while (!nomeTime.equals("fim")) {
times.add(nomeTime);
nomeTime = scanner.nextLine();
}
System.out.println("Times inseridos: " + times);
Espero ter ajudado e bons estudos!