您的位置:首页 > 编程语言 > Java开发

Java语言基础之集合乱舞step1

2015-11-04 10:36 429 查看
单纯的map,list,set增删查改,以及遍历方式

package com;

import java.awt.List;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;

public class Text {
public static void textlist()
{
ArrayList<String> list2=new ArrayList<String> ();
list2.add("aa"); // 增加某一个数据 (增)
list2.add("bb");
list2.add("CC");
list2.add("dd");
for(String s:list2) // Java 另一种for循环的方式
{
System.out.println(s);
}
for(int i=0;i<list2.size();i++)
{
System.out.println(list2.get(i));
}
list2.remove(3); // 删除一个数据 (删)
list2.set(0, "nn"); // 使用put直接更改 (改)
String str=list2.get(0);// 查找特定数据 (查)
System.out.println(str);
}
public static void textset() // set 没有下标,不能对set内的数据进行删改,但可以清空
{
HashSet<String> set = new HashSet<String>();
set.add("PPPPP");
set.add("PPPPC");
System.out.println(set.clone());

}
public static void textmap() // 键值对
{
HashMap<String,String> map = new HashMap<String ,String >();
map.put("xiaoming","21"); // 增加某一个数据 (增)
map.put("xiaohong","33");

map.remove("xiaohong"); //删除某一个数据 (删)

map.put("xiaohong", "88");// 使用put直接更改 (改)
map.get("xiaoming");
String age=map.get("xiaoming"); // 查找特定数据 (查)
System.out.println(age);

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: