黑马程序员技术交流社区

标题: 关于Collections.sort()问题 [打印本页]

作者: 咕咕猫    时间: 2013-9-26 17:51
标题: 关于Collections.sort()问题
本帖最后由 咕咕猫 于 2013-9-26 18:17 编辑

import java.util.*;
class Demo
{
public static void sop(Object obj)
{
  System.out.println(obj);
}
public static void main(String[]args)
{
  ArrayList<String> al = new ArrayList<String>();
  al.add("efru");
  al.add("eeft");
  al.add("ygde");
  al.add("injh");
  al.add("rjdd");
  al.add("pinb");
  Sop(Collections.sort(al));//{:soso_e132:}为什么这里这样写不行呢,求解释
}
}
作者: 武嘉豪    时间: 2013-9-26 18:01
Collections.sort方法返回值是null
作者: 肖亚光    时间: 2013-9-26 18:01
Collections.sort(al)
这玩意你看看他有返回值么?
作者: 简单ai...    时间: 2013-9-26 18:15
Collections.sort负责排个序,没有返回值
作者: 毋须繁华    时间: 2013-9-26 21:30
static <T extends Comparable<? super T>>
void
sort(List<T> list)
          根据元素的自然顺序 对指定列表按升序进行排序。

查找API得治,sort()方法,只可以进行排序,并没有返回值,你要输出什么?
作者: 咕咕猫    时间: 2013-9-26 22:49
毋须繁华 发表于 2013-9-26 21:30
static

是打算偷懒直接输出排序完的来着





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2