java-动态数组
来源:互联网 发布:淘宝全屏海报 编辑:程序博客网 时间:2024/06/18 00:28
- ArrayList就是传说中的动态数组,其实就是Array的复杂版本,它提供了如下一些好处:
- 动态的增加和减少元素
- 实现了ICollection和IList接口
- 灵活的设置数组的大小
package com.jonui.test;import java.util.ArrayList;public class test1 { public static void main(String[] args) { ArrayList<String> list1 =new ArrayList<String>(); //像动态数组中添加元素 list1.add("a"); list1.add("b"); list1.add("c"); list1.add("d"); System.out.println(list1); //在指定的位置添加元素 list1.add(4, "e"); System.out.println(list1); //将一个数组的元素全部添加到另一个数组中 ArrayList<String> list2 =new ArrayList<String>(); list2.add("f"); System.out.println(list2); //将数组1中的元素全部添加到数组2中 list2.addAll(list1); System.out.println(list2); //获取list2中的第2个元素 System.out.println("lit2中的第2个元素"+list2.get(1)); //遍历list2中的所有元素 for(int i=0;i<=list2.size()-1;i++){ System.out.println(list2.get(i)); } //将数组1中的全部元素添加到数组2中的指定位置 list2.addAll(0, list1); System.out.println(list2); //删除数组中的指定位置的元素 list2.remove(1); System.out.println(list2); //删除指定内容 list2.remove("b"); //删除多个元素 list2.removeAll(list1);//所有在list21中存在的元素都会被删除 System.out.println(list2); //清空list集合 list1.clear(); System.out.println("@@"+list1); //修改list集合 list2.set(0, "B"); System.out.println(list2); }}
阅读全文
0 0
- java动态创建数组
- java 动态数组
- Java动态数组
- java “动态数组”
- java 动态数组
- Java动态数组ArrayList
- java动态数组
- java动态数组
- java动态数组 2.0
- ArrayList,java动态数组
- JAVA动态数组
- java-动态数组
- Java动态的增长数组
- 数组实现动态栈,java
- Java动态调整数组大小
- Java数组动态增加容量
- 用java编写动态数组
- JAVA二维数组动态赋值
- 二分查找
- 达布中值定理(导数中间值定理)
- Python XML-RPC入门
- AQS源码分析
- JavaWeb: jndi的使用
- java-动态数组
- 【Unity学习笔记】——基础篇:关于阴影
- UIPageControl常用属性
- nodejs初学 先来个hello World吧
- 阶乘的和
- Quartz
- ACdream 1101 瑶瑶想要玩滑梯 (线段树)(区间替换+区间查询LCIS)
- 双亲委派模型的理解
- 无法还原此客户机 目标主机不支持cpuid错误