Java中linkedlist集合取出部分元素的方法
定义了一个linkedlist集合,集合里有很多元素,例如有20个元素,我知道其中一个元素的名称,想把这个元素之后的所有元素都筛选出来,用什么函数,或者怎么办...
定义了一个linkedlist集合,集合里有很多元素,例如有20个元素,我知道其中一个元素的名称,想把这个元素之后的所有元素都筛选出来,用什么函数,或者怎么办
展开
1个回答
展开全部
List list=new LinkedList<>();
list.add(1);
list.add(2);
list.add(3);
List list1=list.subList(list.indexOf(2)+1, list.size());
for (Object object : list1) {
System.err.println(object);
}
追问
我Java菜鸟,请求大神详解,第五行是什么意思
追答
这和js的截取字符串的方法差不多一个意思,subList是从哪个索引值开始截取,截取到哪个索引值。
indexOf代表当前出现的元素所在的索引。但不能有重复的,否则它只识别第一个。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询