关于ArrayList 的常用方法
来源:互联网 发布:ubuntu 文档 编辑:程序博客网 时间:2024/05/21 10:29
如下程序简要介绍ArrayList集合的常用的几个方法:
1.数组长度使用.size();
2.增加数组的元素.add(1," ");
.add(" ");
两种方法的区别
3.修改某个元素的方法.set(1,"B");
4.删除元素的 方法.remove(2," ");
.remove(" ");
两种方法的区别
5.遍历数组的方法采用for方法
1. for(String s:all){
System.out.print(s+" ");
}
2. for(int i=0;i<all.size();i++){
System.out.println(all.get(i)+"");
}
public class TestArrayList {
public static void main(String[] args){
ArrayList<String> all=new ArrayList<String>();
all.add("a");
all.add("我去");
all.add("不要嘛");
all.add("我要");
//打印数组的长度,直接用SIZE
System.out.println("all的长度是:"+all.size());
System.out.println("all的内容是:"+all);
//再数组中增加一个元素
System.out.println("把第一个元素设置为 啊");
all.add(0,"啊");
System.out.println("all的内容是:"+all);
all.add("我要嘛");// 元素被加到尾部
System.out.println("all的内容是:"+all);
//把a改成A
//修改方法
System.out.println("把a改成B");
all.set(1, "B");
System.out.println("all的内容是:"+all);
//删除元素的方法
System.out.println("删除啊元素");
all.remove("啊");
System.out.println("all的内容是:"+all);
System.out.println("删除我去元素");
all.remove(1);
System.out.println("all的内容是:"+all);
//查询的方法
for(String s:all){
System.out.print(s+" ");
}
System.out.println();
for(int i=0;i<all.size();i++){
System.out.println(all.get(i)+"");
}
//ArrayList和数组的交互
String[] s1=new String[all.size()];
s1=all.toArray(s1);
for(String s:s1){
System.out.print(s+" ");
}
System.out.print(" ");
//构造ArrayList的时候传值
ArrayList<String> all2=new ArrayList<String>(all);
System.out.println(all2);
System.out.println(all.equals(all2));
//构造的时候制定容量,可以自行扩容
ArrayList<String> all3=new ArrayList<String>(3);
all3.addAll(all);//直接赋值整个集合
System.out.println("all3的内容是:"+all3);
}
}
0 0
- 关于ArrayList 的常用方法
- ArrayList的几个常用方法
- 源码实现ArrayList的常用方法
- 有关ArrayList常用方法的源码解析
- 集合List:ArrayList,接口的常用方法
- 关于ArrayList.add方法的问题
- 关于ArrayList 中 subList 方法的陷阱
- 关于arraylist 的remove 与contain 方法
- ArrayList中常用方法
- 关于ArrayList以及简单哈希表中的一些常用的东东
- java API中提供的ArrayList的常用方法
- ArrayList与HashMap常用方法
- Java ArrayList集合常用方法
- Java集合 -- ArrayList常用方法
- java中List,ArrayList,LinkedList的常用方法
- List常用的方法,以ArrayList来说明
- 关于ArrayList的问题
- 关于Arraylist的理解
- 网络流讲解和基本实现
- 初用GitHub
- MySQL-workbench 使用方法01
- Java知识点总结-07形参内部类
- POJ 3071 Football (概率dp)
- 关于ArrayList 的常用方法
- 一款漂亮的轻量级bootstrap中文后台管理系统模版
- 求数组中两两相加等于某个数的组合种数
- 数据结构与算法之栈与队列
- 编写可维护的 JavaScript 笔记(8-10 章)
- 棋盘覆盖
- excel
- 通过注解约束参数
- android ANR