ArrayList类
ArrayList简单介绍
**感觉很像c++里面的vector **
1.储存的类型都是相同的
2.打印的时候直接打印内容而不是地址
ArrayLsit的简单使用
代码示例
import java.util.ArrayList;
public class Array {
public static void main(String[] args) {
ArrayList<String> arr = new ArrayList<>();//创建一个Arrlist数组
System.out.println(arr);//[]
//add()方法添加元素
arr.add("蔡徐坤");
System.out.println(arr);
arr.add("王一博");
arr.add("易烊千玺");
System.out.println(arr);
}
}
ArrayList集合的常用方法和遍历
1.add()添加元素
2.get()获取元素
3.删除元素
4.获取集合长度
代码示例
import java.util.ArrayList;
public class Demo05ArrayList {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
System.out.println(list);
boolean yes = list.add("蔡徐坤");
System.out.println("元素是否添加成功:" + yes);//添加方法的返回值为bool
System.out.println(list);
list.add("薛之谦");
list.add("王一博");
list.add("鹿晗");
System.out.println(list);
System.out.println("第2个元素是:" + list.get(1));//get方法返回值是数组的内容
System.out.println("删除第1个元素:");
//remove的返回值是被删除的元素
System.out.println("被删除的元素是:" + list.remove(0));
System.out.println(list);
//使用for循环进行遍历ArrayList
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
}
ArrayList储存基本数据类型
ArrayList里面的类型只能是引用类型(因为引用类型是地址值)
我们要在集合里面使用基本数据类型,需要这些基本类型的包装类
- int Inteage
- byte Byte
- short Short
- long Long
- float Float
- double Double
- char Char
- boolean Boolean
自动装箱--自动拆箱
代码示例
import java.util.ArrayList;
public class Demo06 {
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(100);
list.add(200);
list.add(300);
list.add(400);
System.out.println(list);
for (int i = 0; i < list.size(); i++) {
int x = list.get(i);
System.out.println(x);
}
}
}
标签:ArrayList,list,System,add,println,out
From: https://www.cnblogs.com/harper886/p/17318754.html