You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gostaria de saber porque não não posso usar o LinkedHashSet sem usar o HashSet antes?
Ainda em ordem de inserção, tentei fazer do modo abaixo, porém, deu erro.
public static void main(String[] args) {
Set<minhasLinguagensFavoritas> linguagensFavoritas = new LinkedHashSet<>(){{
add(new minhasLinguagensFavoritas("JavaScript", 1996, "VScode"));
add(new minhasLinguagensFavoritas("Java", 1991, "Intellij"));
add(new minhasLinguagensFavoritas("HTML", 1991, "VScode"));
}};
System.out.println("Ordem de Inserção: ");
for (String linguagens: linguagensFavoritas) {
System.out.println(linguagens);
}
}
The text was updated successfully, but these errors were encountered:
Então, pelo que estou vendo o erro no seu código está na aqui:
for (Stringlinguagens: linguagensFavoritas) {
System.out.println(linguagens);
}
E no caso deveria ser:
for (minhasLinguagensFavoritaslinguagens: linguagensFavoritas) {
System.out.println(linguagens);
}
Outro detalhe, a classe minhasLinguagensFavoritas deveria começar com a letra maiúscula: MinhasLinguagensFavoritas.
Declaração de classes em Java segue o padrão PascalCase.
Gostaria de saber porque não não posso usar o LinkedHashSet sem usar o HashSet antes?
Ainda em ordem de inserção, tentei fazer do modo abaixo, porém, deu erro.
The text was updated successfully, but these errors were encountered: