Java编程实现创建一个集合类对象

编程实现创建一个集合类对象,进行集合元素的添加、删除、判空等系列操作,并用4种以上方法进行集合元素的遍历输出。

import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.Map;
import java.util.Set;

public class Demo_02 {
public static <V> void main(String[] args) {

/*
1.
数组:数组的长度固定。

集合 :长度可变。
*
*/
/*
*
* 2. 几种集合的介绍(接口)
*
* 2.1、List(有序、可重复)
* 2.2、Set(无序、不能重复)
* 2.3、Map(键值对、键唯一、值不唯一)
*
*/
//创建一个list集合 ArrayList<String>是这个list集合的实现类
List<String> list=new ArrayList<String>();
list.add("1");
list.add("2");
list.add("4");
list.add("3");
//判断集合是否为空
boolean empty = list.isEmpty();

System.out.println(empty);
System.out.println(list);
//移除集合索引上的值
list.remove(0);
System.out.println(list);

list.add("1");
/* 遍历

四种的常见输出方式:

1.Iterator:迭代输出,是使用最多的输出方式。

2.ListIterator:是Iterator的子接口,专门用于输出List中的内容。

3.foreach输出:JDK1.5之后提供的新功能,可以输出数组或集合。

4.for循环
*/
System.out.println("for遍历:");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));

}
System.out.println("foreach遍历:");
for (String s : list) {
System.out.println(s);

}
System.out.println("iterator的形式:");
Iterator it = list.iterator();
while(it.hasNext())
{
Object a = it.next();
System.out.println(a);

}
//ListIterator是Iterator的子接口,专门用于输出List中的内容。
System.out.println("ListIterator:");
ListIterator<String> it2 = list.listIterator();
while(it2.hasNext())
{
Object a = it2.next();
System.out.println(a);

}

//创建一个Map集合
Map map=new HashMap<String,String>();
map.put("1", "a1");
map.put("2", "a2");
map.put("4", "a4");
map.put("3", "a3");
System.out.println(map);
//创建一个Set
Set set=new HashSet<String>();
set.add("1");
set.add("2");
set.add("4");
set.add("3");
System.out.println(set);

}

}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网