java,list集合类
2016-03-11 15:22
393 查看
package org.hanqi.array; import java.util.*; public class Test1 { public static void main(String[] args) { //创建List //1.指明数据类型,不需要指定大小 //<>表示泛型 List<String>list=new ArrayList<String>(); List<Object> list1=new ArrayList<Object>(); list1.add(1); list1.add(null); list.add(""); //添加 list.add("a"); list.add("b"); list.add("c"); //长度 System.out.println("List的长度="+list.size()); //取出 System.out.println("按索引取出get(0)="+list.get(0)); //遍历 for(int i=0;i<list.size();i++) { System.out.println(list.get(i)); } list.remove(0); System.out.println("遍历方式2"); for(String s:list) { System.out.println(s); } System.out.println("遍历方式3:迭代器"); //获取集合的迭代器,迭代器一开始在集合的上面 Iterator<String> it=list.iterator(); //试探 while (it.hasNext()) { String t=it.next(); if(t.equals("b")) { it.remove(); } System.out.println("迭代器="+t); } //移除 //list.clear(); System.out.println("List的长度"+list.size()); //插入 list.add(0, "A"); //修改 list.set(1, "B"); //list.set(2,"C" ); for(String s:list) { System.out.println(s); } System.out.println("B="+list.indexOf("B")); } }
相关文章推荐
- java 遍历Map的四种方法
- 文件读写操作-Java
- 第一个java程序和命令行
- Java IO——Socket:通过多线程实现多客户端与一个服务端通信
- Java IO——Socket:通过多线程实现多客户端与一个服务端通信
- Eclipse项目分包管理
- java.util.zip压缩打包文件总结一:压缩文件及文件下面的文件夹
- java实战之解析xml
- 拦截器—Spring MVC
- java,包装类
- 【转】方便好使的java.util.Properties类
- Install properties Editor for eclipse
- eclipse中project Explorer下项目字体修改
- JAVA8 十大新特性详解
- 给Eclipse提速的7个技巧
- java初始化知识总结
- Java计算TF-IDF值
- Eclipse中修改SVN用户名和密码方法
- spring 定时任务的 执行时间设置规则
- spring mvc 提交表单实现文件上传服务器