Java教程

集合

本文主要是介绍集合,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

集合(ArrayList):

数组长度和类型都确定。但是在个数不确定而且要进行增删查改的操作的时候,数组就是不合适的。

但是集合就是大小和类型都可以不固定

索引也是从0开始

ArrayList list=new ArrayList();

list.add("java");

list.add(true); 

 

泛型:有时候需要固定类型加入,那么就用泛型。

ArrayList<String> a=new ArrayList<>();

 

 

 

 

 使用:

ArrayList<String> a=new ArrayList<>();

a.add("1");

a.add("2");

a.add("3");

String e=list.get(2);

String s=list.remove(1);

list.remove("1");//会默认删除第一次出现的元素,比如第1个位置有个1,第3个位置也有个1,那么会删除第一个位置的1.

list.size();

 

遍历并删除元素:比如有99,98,56,67一组数字,要删除小于90的数。如果直接删会改变下标从而无法正常输出

所以:1.倒叙输出。

2.后面加个i--:

for(int i=0;i<a.size();i++){
    if(a.get(i)<=80){
        a.remove(i);
        i--;
    }
}


存储自定义对象:

这篇关于集合的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!