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);
}
}
}
Questo è il codice che sto compilazione con bluej Quando compilo io ottenere un lungo errore che inizia "
no suitable method for sort(java.util.Collection<java.lang.Integer>)
" e poi va a dire di più roba che non capisconessun metodo adatto per errore sorta
La soluzione a questo era che stavo usando una lista che non è una raccolta e Collections.sort()
aspetta una lista
Inoltre c'è un modo migliore di singolari
import
dichiarazioni a tutti i miei utils?
La soluzione data era
import java.util.*;
Vorrei rivedere questa domanda prima che la gente inizi a votarla. Indica qual è il problema e cosa hai provato a risolverlo. – Hassan
Includere l'errore esatto. – Aidanc