2014-04-22 14 views
0

Okay j'ai eu un problème avec la ligne Collection.sort(myintarray); ... il est dit cannot find symbol en essayant de faire trier la liste de sorte que le plus petit nombre dans le tableau arrive en premier.Sort() "ne peut pas trouver le symbole"

package uppgift.pkg1; 

import java.util.ArrayList; 
import java.util.Collection; 
import java.util.List; 
import java.util.Arrays; 

/** 
* @author Fredrik 
* 
*/ 
public class Uppgift1 { 

    public static void main(String[] args) { 
     //Anrop av metod 
     skapaArray(); 
    } 

    public static void skapaArray() { 
     List<Integer> myintarray = new ArrayList<Integer>(); 
     int ints = 0; 
     int size = 1; 

     while (ints < size) { 
      myintarray.add(ints); 
      ints++; 
     } 
     Collection.sort(myintarray); 
     System.out.println(myintarray.size()); 
    } 
} 
+2

Il devrait être [ 'Collections.sort'] (http://docs.oracle.com/javase/6/docs/api /java/util/Collections.html#sort(java.util.List)) –

Répondre

0

Il devrait être

Collections.sort(myintarray); 
0

Tri une collection en Java est facile, il suffit d'utiliser les collections .sort (Collection) t o trier vos valeurs.

Vous pouvez faire

Collections.sort(myintarray); 

au lieu de

Collection.sort(myintarray); 
+0

Si cela résout votre problème.Marquer comme réponse.Happy codage utilisateur3086529 :) –

Questions connexes