Sort()“找不到符号”

时间:2014-04-22 08:46:31

标签: java sorting

好吧我在Collection.sort(myintarray);行遇到了一些问题...它说cannot find symbol试图让它对列表进行排序,以便数组中的最小数字排在第一位。

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());
    }
}

3 个答案:

答案 0 :(得分:0)

您应该使用Collections

java.util.Collections;

Collections.sort(myintarray);

答案 1 :(得分:0)

应该是

Collections.sort(myintarray);

答案 2 :(得分:0)

使用Java对集合进行排序很简单,只需使用Collections.sort(Collection)对值进行排序。

你可以做到

Collections.sort(myintarray);

而不是

Collection.sort(myintarray);