集合的使用
- 构造方法:
// pubilc ArrayList()创建一个空的集合容器
ArrayList list = new ArrayList();
list.add(100);
list.add("dksjabdksa");
}
创建一个空集合,并且使用其添加方法如上。、
这种创建方法可以添加任意类型的变量,我们可以使用<>来确定集合的数据类型如下:
ArrayList<Integer> list = new ArrayList();//<>中不能传入基本数据类型,而是他们的引用类型如:Tnteger,Byte,Boolean等
list.add(100);
list.add("dksjabdksa");//添加字符串就会报错
注意创建String,StringBuilder,ArrayList打印对象名时不是返回地址值,因为他们重写了方法
<>中也可传入其他的类,但不能直接使用对象名来输出集合,要使用构造方法
Student1 student1 = new Student1()
ArrayList<Student1> list1 = new ArrayList<>();
list1.add(student1);
System.out.println(list1.getAge());
集合的增,删,改,查;
增:add()
ArrayList<Integer> list = new ArrayList();
list.add(100);//将元素插入到集合末尾
list.add(500);
list.add(900);
list.add(1,811);//插队插入到指定的位置
删:remove();
list.remove("500");//按元素删除,删除500这个元素
list.remove(2);//按序号删除,删除2号元素
改:set()
list.set(1,600);//将一号元素改为600
查:get()
Integer integer1 = list.get(1);//查找1号这个元素
集合长度:size()
int i = list.size();//获取list的长度