Galera boa tarde, me desculpe sou inciante o assunto, estou fazendo um curso on line e criei a seguinte arryalist
ArrayList empresas = new ArrayList();
// List empresas = Arrays.asList(“Matera Systems”, “IBM”,
// “CI&T”, “Google”, “Capigemini”);
empresas.add("Matera Systems");
empresas.add("IBM");
empresas.add("CI&T");
empresas.add("Google");
empresas.add("Capigemmini");
Criei a seguinte funçao onde quero colocar as Strings por ordem de tamanho
empresas.sort((obj1,obj2)->{ Integer.compare(obj1.length(), obj2.length()); });
porem me retorna um erro no método sort
The method sort(Comparator<? super String>) in the type ArrayList is not applicable for the arguments (( obj1, obj2) -> {})
segundo o que aprendi nao preciso informar o tipo de dado de meus obj1, obj2
alguem poderia me ajudar
grato