问答详情
源自:6-5 应用 Collections.sort() 实现 List 排序

大家帮我看看为什么我会报错

package com.imooc.collection;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class Collections {
	public void testSort1(){
		List<Integer>integerList=new ArrayList<Integer>();
		Random random=new Random();
		Integer k;
		for(int i=0;i<10;i++){
			do{k=random.nextInt(100);}while(integerList.contains(k));
		integerList.add(k);
		}
		System.out.println("------------排序前-------------");
		for (Integer integer : integerList) {
			System.out.println("元素:"+integer);
		}
	   Collections.sort(integerList);
	}

	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

http://img.mukewang.com/55c5ba0e0001680403680059.jpg

详细的是 The method sort(list<Integer>)is undefined for the type Collections

提问者:吴登广 2015-08-08 16:12

个回答

  • 浑浑噩噩过一生
    2015-08-09 22:41:19

    import java.util.Collections;

    你没导入包

    你调用的是你的类的方法?

  • 忘性最大的人
    2015-08-08 17:05:36

    上面List那块是不是忘写了个空格?