java集合类ArrayList
2015-11-23 22:07
316 查看
import java.util.ArrayList;
import java.util.List;
public class ArrayListDemo
{
public static void main(String[] args)
{
List<String> list = new ArrayList<String>(); //声明一个String类型的集合;
List<String> list2 = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("A");
list.add("c");
list.add("A");
list.add("B");
list.add(1, "D"); //没有指定添加位置,自动接在末尾;
System.out.println("当前集合的长度:" + list.size());
System.out.println(list); //打印集合中的内容;
list.remove(0); //删除指定位置的元素;
list2.add("B");
list2.add("A");
list.remove(list2);//list2中的任一元素在list中第一次出现后删除,只删除一次;
System.out.println(list);
list.removeAll(list2);
System.out.println(list);//list中删除所有list2中的包含的所有元素;
// list.clear(); //清空集合;
// System.out.println(list);
list.set(1, "P"); //替换指定位置的元素;
System.out.println(list);
list.add("Q");
list.add("d");
List<String> list3 = list.subList(1, 4); //截取元素,包前不包后;
System.out.println(list3);
for(int i=0; i<list.size(); i++)
{
System.out.println(list.get(i)); //遍历数组;
}
System.out.println("查询元素:" + list.indexOf("A")); //返回的时脚标,不存在的话就返回-1;
System.out.println(list.lastIndexOf("d"));
Object[] obj = list.toArray();
System.out.println("obj " + obj);
String[] str1 = new String[list.size()]; //转换成数组;
String[] str2 = list.toArray(str1);
for(int i=0; i<str2.length; i++)
{
System.out.println("ddddd" + str2[i]);
}
List<List<String>> list4 = new ArrayList<>(); //集合里面嵌套集合;
list4.add(list);
list4.add(list3);
System.out.println("list4" + list4);
}
}
import java.util.List;
public class ArrayListDemo
{
public static void main(String[] args)
{
List<String> list = new ArrayList<String>(); //声明一个String类型的集合;
List<String> list2 = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("A");
list.add("c");
list.add("A");
list.add("B");
list.add(1, "D"); //没有指定添加位置,自动接在末尾;
System.out.println("当前集合的长度:" + list.size());
System.out.println(list); //打印集合中的内容;
list.remove(0); //删除指定位置的元素;
list2.add("B");
list2.add("A");
list.remove(list2);//list2中的任一元素在list中第一次出现后删除,只删除一次;
System.out.println(list);
list.removeAll(list2);
System.out.println(list);//list中删除所有list2中的包含的所有元素;
// list.clear(); //清空集合;
// System.out.println(list);
list.set(1, "P"); //替换指定位置的元素;
System.out.println(list);
list.add("Q");
list.add("d");
List<String> list3 = list.subList(1, 4); //截取元素,包前不包后;
System.out.println(list3);
for(int i=0; i<list.size(); i++)
{
System.out.println(list.get(i)); //遍历数组;
}
System.out.println("查询元素:" + list.indexOf("A")); //返回的时脚标,不存在的话就返回-1;
System.out.println(list.lastIndexOf("d"));
Object[] obj = list.toArray();
System.out.println("obj " + obj);
String[] str1 = new String[list.size()]; //转换成数组;
String[] str2 = list.toArray(str1);
for(int i=0; i<str2.length; i++)
{
System.out.println("ddddd" + str2[i]);
}
List<List<String>> list4 = new ArrayList<>(); //集合里面嵌套集合;
list4.add(list);
list4.add(list3);
System.out.println("list4" + list4);
}
}
相关文章推荐
- 在eclipse中安装TestNG
- JAVA三星题之hangman
- Java中获取键盘输入值的三种方法
- Java多线程中join方法的理解
- 传智播客javase总结 6
- java 简化文件删除
- java创建文件和目录
- Java 连接数据库步骤总结
- Eclipse插件开发WEB项目
- JAVA语法基础之运算符
- Java服务器热部署的实现原理
- JAVA语法基础之运算符
- LoadRunner在录制脚本时会出现java异常的解决方案
- 4、Java数组
- java基础入门--java的命名规则
- java基础入门-常见的DOS命令
- intellij 14创建java web
- An internal error occurred during: "Periodic workspace save.". Java heap space
- Java反射机制学习笔记(一)
- java String 连接问题