ArrayList
来源:互联网 发布:腾讯企业邮箱域名 编辑:程序博客网 时间:2024/06/05 22:52
概述
ArrayList就是动态数组,它的方便之处在于:
- 实现动态的增加或减少元素
- 灵活地设置数组大小
源代码
增加元素
main(){ ArrayList<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); System.out.println("顺序添加"+list);}main(){ ArrayList<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); System.out.println("顺序添加"+list); list.add(1,"E"); System.out.println("在第一个元素后面加E"+list);}main(){ ArrayList<String> list1 = new ArrayList<String>(); list1.add("a"); list1.add("b"); list1.add("c"); System.out.println("顺序添加"+list1); ArrayList<String> list2 = new ArrayList<String>(); list2.add("e"); list2.add("f"); list2.add("g"); System.out.println("顺序添加"+list2); list1.addAll(list2); System.out.println("将list2添加到list1所有元素的后面"+list);}main(){ ArrayList<String> list1 = new ArrayList<String>(); list1.add("a"); list1.add("b"); list1.add("c"); System.out.println("顺序添加"+list1); ArrayList<String> list2 = new ArrayList<String>(); list2.add("e"); list2.add("f"); list2.add("g"); System.out.println("顺序添加"+list2); list1.addAll(2,list2); System.out.println("将list2添加到list1中的第二个元素后面"+list);}
删除元素
main(){ ArrayList<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); System.out.println("顺序添加"+list); list.remove(2); System.out.println("删除c"+list);}main(){ ArrayList<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); System.out.println("顺序添加"+list); list.remove("b"); System.out.println("删除b"+list);}main(){ ArrayList<String> list1 = new ArrayList<String>(); list1.add("a"); list1.add("b"); list1.add("c"); System.out.println("顺序添加"+list1); ArrayList<String> list2 = new ArrayList<String>(); list2.add("a"); list2.add("b"); System.out.println("顺序添加"+list2); list1.removeAll(list2); System.out.println("删除list1中和list2相同的元素"+list);}
获取元素
main(){ ArrayList<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); string ele = list.get(2); System.out.println("第2个元素"+list);}
遍历操作
//ArrayList的遍历方法之一//ArrayList的for循环for(int i = 0 ; i < list.size() ; i++ ){ System.out.println(list.get(i));}//ArrayList的遍历方法之二//ArrayList的foreach遍历 ArrayList<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); for(String str : list ){ System.out.println(list.get(i)); }
阅读全文
1 0
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- ArrayList
- PHP实现快速排序
- lucene集成ikanalyzer中文分词器插件;Analyzer使用时机
- 计数排序(Counting-Sort)
- eclipse创建maven web项目
- 5.2.3 栈方法
- ArrayList
- lucene功能四;索引库的维护;索引库的添加;修改;删除;及代码实现;代码示例
- SQL之定义表变量实现二维数组(矩阵)的功能
- 两列布局
- 实验6:图的实验1——图的邻接矩阵存储实现
- C
- windows 10中的ubuntu子系统安装桌面环境的方法
- 双十一的一些技术思考
- SQL之in和like的连用实现范围内的模糊查询