首页 > 编程 > Java > 正文

java集合中的List Set 接口的区别

2019-11-11 05:53:09
字体:
来源:转载
供稿:网友

java集合中的List Set 接口的区别

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接口中+打印的内容张无忌刘德华
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表