List:用来处理序列的。对于放于的元素是有序的并且可以重复。 Set:用来处理集合的。对于放于的元素是无序的并且不可以重复。
这是示例代码
package com.li;import java.util.ArrayList;import java.util.List;import java.util.Set;import java.util.HashSet;public class DateFormatDemo { public static void main(String[] args) { // TODO 自动生成的方法存根 DateFormatDemo dfd = new DateFormatDemo(); System.out.PRintln("这是List接口中打印的内容"); dfd.printList(); System.out.println(); System.out.println("这是Set接口中+打印的内容"); dfd.printSet(); } private void printList() { List<String> list = new ArrayList<String>(); list.add("张无忌"); list.add("张无忌"); list.add("刘德华"); for(int i=0; i<list.size(); i++) { System.out.println(list.get(i)); } } private void printSet() { Set<String> set = new HashSet<String>(); set.add("张无忌"); set.add("张无忌"); set.add("刘德华"); Object[] s = set.toArray(); for (int i=0; i<s.length; i++) { System.out.println(s[i]); } }}这是输出示例
这是List接口中打印的内容张无忌张无忌刘德华这是Set接口中+打印的内容张无忌刘德华新闻热点
疑难解答