import java.util.Scanner;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Collection;
public class ClearlyAnArrayList
{
public static void main(String[] args){
Scanner kb=new Scanner(System.in);
ArrayList<Integer>ints=new ArrayList<Integer>();
int num=kb.nextInt();
while(num!=-1){
ints.add(num);
}
sortPrint(ints);
}
public static void sortPrint(Collection<Integer>ints){
Collections.sort(ints);
for(Integer i:ints){
System.out.printf("%d\n",i);
}
}
}
Este es el código que estoy compilando con bluej Cuando compilo me sale una larga error que comienza "
no suitable method for sort(java.util.Collection<java.lang.Integer>)
" y luego pasa a decir más cosas que yo no entiendoningún método adecuado para el error tipo
La solución a esto fue que yo estaba usando una lista que no es una colección y Collections.sort()
espera una lista
También hay una manera mejor que
import
enunciados singulares para todos los mis utilidades?
La solución que se dio fue
import java.util.*;
Revisaré esta pregunta antes de que la gente comience a votar negativamente. Indique cuál es el problema y qué intentó solucionar. – Hassan
Incluya el error exacto. – Aidanc