Coder Social home page Coder Social logo

Comments (9)

cami-la avatar cami-la commented on September 15, 2024 1

Oi, Diego. Tudo certinho?
Seguinte, tu podes colocar o ;, tá?
Na verdade, acredito que foi erro de digitação mesmo. No Java o ; é obrigatório sempre.

Sobre o <>, caso ainda não esteja funcionando, é porque em List você precisa fazer assim:
List<Gato> meusGatos = new ArrayList<>()

Tenta fazer assim e me diz se dá certo.

from curso-dio-intro-collections.

thaisconto avatar thaisconto commented on September 15, 2024 1

Oi!
Eu copiei o código fonte e deu certo, muito obrigada!
Descobri que estava colando um ";" a mais no código

from curso-dio-intro-collections.

cami-la avatar cami-la commented on September 15, 2024 1

Oi, @laissalviatoclaudiano. Tudo bem?
Então, você está utilizando o Java na versão 8, né?

Se eu não me engane, como é no Java 8, tenta declarar assim List<Gato> meusGatos = new ArrayList<Gato>() e me diz se deu certo. (:

from curso-dio-intro-collections.

laissalviatoclaudiano avatar laissalviatoclaudiano commented on September 15, 2024 1

@cami-la agora foi! Obrigada! 😄

from curso-dio-intro-collections.

NildsonKleyton avatar NildsonKleyton commented on September 15, 2024

Seria assim

        List<Gato> meusGatos = new ArrayList<>(){{
            add(new Gato("Jon", 12, "preto"));
            add(new Gato("Simba", 6, "tigrado"));
            add(new Gato("Jon", 18, "amarelo"));
        }};

se seu código estiver completo, estar faltando o ; nessa espreção
add(new Gato("Jon", 18, "amarelo"))

from curso-dio-intro-collections.

thaisconto avatar thaisconto commented on September 15, 2024

Estou com o mesmo problema.

Ele não aceita essa <> vazio, dá a mensagem:

'<>' cannot be used with anonymous classes

Não estou consiguindo resolver. E no exercício das séries apresenta o mesmo problema.

from curso-dio-intro-collections.

cami-la avatar cami-la commented on September 15, 2024

Oi, @thaisconto
Descreve melhor o que está dando errado? Coloca a parte do código aqui.

Dá uma olhadinha no código-fonte do curso, separei em pastas.

Talvez você não esteja fazendo igual como foi feito na aula.

https://github.com/cami-la/curso-dio-intro-collections/tree/master/src/br/com/dio/collection

from curso-dio-intro-collections.

cami-la avatar cami-la commented on September 15, 2024

Isso, aí @thaisconto muitooo comum acontecer de esquecer algumas coisas no começo.
Depois você vai ver que fica intuitivo. ✨

Qualquer dúvida, é só falar.

from curso-dio-intro-collections.

laissalviatoclaudiano avatar laissalviatoclaudiano commented on September 15, 2024

Boa noite! Comecei a fazer esse exercício junto da aula e o meu está dando o mesmo problema, e a meu ver está tudo igual 😅 ao executar diz que "'<>' cannot be used with anonymous classes". Java version "1.8.0_202". EDIT: estou fazendo pelo VSCode.

public class ExemploOrdenacaoList {
    public static void main(String[] args) {

        List<Gato> meusGatos = new ArrayList<>() {
            {
            add(new Gato("Jon", 12, "preto"));
            add(new Gato("Simba", 6, "tigrado"));
            add(new Gato("Jon", 18, "amarelo"));
            }
        };
        System.out.println(meusGatos);

    }
}

class Gato {
    private String nome;
    private Integer idade;
    private String cor;

    public Gato(String nome, Integer idade, String cor) {
        this.nome = nome;
        this.idade = idade;
        this.cor = cor;
    }

    public String getNome() {
        return nome;
    }

    public Integer getIdade() {
        return idade;
    }

    public String getCor() {
        return cor;
    }

    @Override
    public String toString() {
        return "{" +
                "nome='" + nome + '\'' +
                ", idade=" + idade +
                ", cor='" + cor + '\'' +
                '}';
    }
}


from curso-dio-intro-collections.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.