java实现List集合中获取上一个下一个元素
2018-03-01 14:41
1311 查看
public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); list.add(1); list.add(2); list.add(3); list.add(4); System.out.println(list); int one = 0; int two = 0; for (int i = 0; i < list.size(); i++) { int n = list.get(i); if(5 == n){ if(i-1>=0){ one = list.get(i-1); } if(list.size() > i+1){ two = list.get(i+1); } } } System.out.println("上一个:"+one); System.out.println("下一个:"+two); }
相关文章推荐
- Java中如何循环删除一个集合(如List)中的多个元素
- 阿里巴巴 Java 开发手册:asList 的返回对象是一个 Arrays 内部类,并没有实现集合的修改方法
- .分析以下需求,并用代码实现 1.定义List集合,存入多个字符串 2.删除集合元素字符串中包含0-9数字的字符串 只要字符串中包含0-9中的任意一个数字就需
- JAVA 获取Set集合和List集合中相同的元素
- 实现Java删除一个集合的多个元素
- 我有一个集合,如下,请问,我想判断里面有没有"world"这个元素,如果有,我就添加一个"javaee"元素,请写代码实现。
- Java中如何循环删除一个集合(如List)中的多个元素
- Java中如何循环删除一个集合(如List)中的多个元素
- 利用java8 stream api 实现List集合分页获取工具
- Java中如何循环删除一个集合(如List)中的多个元素
- asp.net 实现获取一个集合数组中出现次数最多的元素
- C#实现获取一个集合数组中出现次数最多的元素
- 实现一个基于LinkedList的队列数据结构,去除ArrayList集合中重复的元素,
- 随机获取一个集合(List, Set)中的元素,随机获取一个Map中的key或value
- Java中如何循环删除一个集合(如List)中的多个元素
- 随机获取一个集合(List, Set)中的元素,随机获取一个Map中的key或value
- java8 stream初试,map排序,list去重,统计重复元素个数,获取map的key集合和value集合
- Java中如何循环删除一个集合(如List)中的多个元素
- Java判断一个值,或者对象是否存在list集合中和去掉list集合中重复的元素
- 如何使用反射确定一个属性是否实现了IList接口,如何确定元素量为空的集合的元素类型。