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);
}
}
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);
}
}
相关文章推荐
- Spring缓存注解@Cache使用
- Java POI Excel导出文件名中文乱码
- Java 定时器的使用:每天定时执行任务
- Spring 让 LOB 数据操作变得简单易行
- springmvc注解
- 【Java】【Flume】Flume-NG启动过程源码分析(一)
- SpringMVC第一个例子
- rxJava的使用
- eclipse如何关联javadoc和源码
- Spring的IoC(控制反转) 、DI(依赖注入)
- 运用Eclipse 的Jetty插件直接部署
- 为什么选择 Java 8 ?
- 说说Java中的实例初始化器
- Java 根据年号和第几周得到开始时间和结束时间
- 【Java】【Fulme】Flume-NG源码阅读之SpoolDirectorySource
- SolrDispatchFilter.java
- java的十个简单的性能优化
- Java 大数A+B
- java线程的创建总结
- 解决spring el表达式不起作用