Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Pessoal me ajudem por favor

insira seu código aquipackage java8;

import java.util.ArrayList;
import java.util.List;

public class Curso {
    private String nome;
    private int alunos;

    public Curso(String nome, int alunos) {
        this.nome = nome;
        this.alunos = alunos;
    }

    public String getNome() {
        return nome;
    }

    public int getAlunos() {
        return alunos;
    }

}

public class ExemploCurso{
    public static void main(String[] args) {
        List<Curso> cursos = new ArrayList<Curso>();
        cursos.add(new Curso("Python", 45));
        cursos.add(new Curso("JavaScript", 150));
        cursos.add(new Curso("Java 8", 113));
        cursos.add(new Curso("C", 55));

        cursos.sort(Comparator.comparingInt(c -> c.getAlunos()));
        cursos.forEach(c -> System.out.println(c.getNome()));

    }

}
1 resposta
solução!

Tenta colocar :

import java.util.Comparator;

Em seu no seu código , ao fazer isso seu código teve a seguinte saída : Python C Java 8 JavaScript

Era o esperado ?