黑马程序员技术交流社区
标题:
关于泛型的问题有点懵啊
[打印本页]
作者:
Ak-47
时间:
2016-4-1 02:14
标题:
关于泛型的问题有点懵啊
public static void main(String[] args) {
List<String> list1 = new ArrayList<>();
list1.add("b");
list1.add("f");
list1.add("e");
list1.add("c");
list1.add("a");
list1.add("d");
sort1(list1);
System.out.println(list1); // a, b, c, d, e, f
这个sort方法怎么写啊,如果还是一个集合的话,打印出来是带[ ]的,怎么整
作者:
菊花爆满山
时间:
2016-4-1 10:21
增强for遍历啊 ,再判断一下是否是最后一个 不是就 , 是就换行
作者:
doudouchiyula
时间:
2016-4-1 11:08
import java.util.*;
public class TestList {
public static void main(String[] args) {
Set<String> set = new TreeSet<>();
set.add("b");
set.add("f");
set.add("e");
set.add("c");
set.add("a");
set.add("d");
Iterator<String> it = set.iterator(); //Set集合所有对象的迭代器
System.out.println("set集合中的元素是:");
while(it.hasNext()) { //遍历集合
System.out.println(it.next());
}
}
}
看楼主sort是想实现元素排序功能,我改了代码,如上所示,集合中TreeSet实现的Set集合在遍历集合时按照自然顺序递增排序,也可以按照指定比较器(实现Comparator接口)递增排序,楼主用System.out.println(list1)此语句打印出来的是对象集合而不是对象元素,所以有【】。
作者:
Ak-47
时间:
2016-4-3 01:37
l厉害,都是大神啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2