首页 > 编程知识 正文

Java中list去重,java中常用的集合及其方法

时间:2023-05-05 00:07:36 阅读:162223 作者:2802

List界面指南软件包java.util.List

List从Collection继承。 这种集合的特点是可以存储和组织重复的元素

常用实现类:

java.util.ArrayList :在内部使用数组实现可以提高查询性能

java.util.LinkedList :在内部使用链表实现可以在添加和删除元素时提高性能

首先实例化List。

注意:

通过JDK7以后的特性,实例化的集合在指定总称的情况下写就可以了,但是在=的左侧写参照类型名称。

2.java集合只能包含引用类型数据。 存储引用数据的容器,不能存储基本类型的数据,如int、double或long。

List list=new ArrayList (; //其中e是字符串引用类型

List list=new ArrayList (;

常用方法:

1 .将元素添加到集合中并使用. add(eelements );

list.add('one ); //将字符串" one "元素添加到集合中

2 .获得与当前List集合中指定的下标相对应的元素, get(intindex );

stringstr=list.get(1;//得到“one”

3 .获取当前集合的长度,并输入. size (; 返回int类型的值

在List集合的指定位置插入元素

voidadd(intindex,E elements;

list.add(1,' six ';

5 .将指定元素设置为指定位置,返回值将成为在原始位置被替换的元素

eset(intindex,E elements;

stringold=list.set(2,'2' ); 将list集合的索引值为2的元素替换为“2”,并将被替换的元素存储在old中

6 .删除并返回指定位置的相应元素

移除(intindex );

stringold=list.remove(2; 删除list集合内索引为2的要素,将被删除的要素容纳在old中

7 .获取当前(注意为当前)集合中指定范围内的子集,方法中的两个参数为索引值(也称为下标)、

的范围不包括开头和结尾

listsublist(intstart,int end ) )。

首先new list的集合,收纳在0-9中

List list=new ArrayList (;

在list集合中,输出到控制台的是[ 0,1,2,3,4,5,6,7,8,9 ]

获取当前集合的指定范围内的子集subList

list sublist=list.sublist (3,8 );

将子列表子集输出到控制台[ 3,4,5,6,7 ]

注意:对子集元素的操作是对与原始集合相对应的元素的操作,删除subList中的元素也会删除list中相应位置的元素。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。