Bom dia a todos Antes de tudo, to usando o Java 17 e programando no VSCode. Comecei a a aula tentando criar o Hashset()
Set<String> alunos = new HashSet<>();
Mas por algum motivo ele ficava com mensagem de erro que falava assim:
br.com.alura.Teste.HashSet
Type mismatch: cannot convert from HashSet to Set<String>Java(16777233)
Cannot instantiate the type HashSetJava(16777373)
E dá erro também no import do HashSet:
import java.util.HashSet;
E aparece essa mensagem:
java.util
The import java.util.HashSet cannot be resolvedJava(268435846)
E ao tentar compilar, no console aparece
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Type mismatch: cannot convert from HashSet to Set<String>
Cannot instantiate the type HashSet
at br.com.alura.Teste.TestaAlunos.main(TestaAlunos.java:9)
Eu até copiei o código da aula, mas continua não funcionando. queria saber qual é o erro que eu tô fazendo, que mesmo copiando o código da aula não vai? Código completo:
package br.com.alura.Teste;
import java.util.Set;
import java.util.HashSet;
public class TestaAlunos {
public static void main(String[] args) {
Set<String> alunos = new HashSet<>();
alunos.add("Rodrigo Turini");
alunos.add("Alberto Souza");
alunos.add("Nico Steppat");
alunos.add("Sergio Lopes");
alunos.add("Renan Saggio");
alunos.add("Mauricio Aniche");
System.out.println(alunos);
}
}