java list中有正数负数,随机排列,取最后一个正数
时间: 2023-11-07 09:13:48 浏览: 127
正负数排列
可以使用如下代码来实现:
```java
List<Integer> list = new ArrayList<Integer>();
// 假设已经将正数和负数放入list中
Collections.shuffle(list);
int lastPositive = 0;
for(int i = 0; i < list.size(); i++){
if(list.get(i) > 0){
lastPositive = list.get(i);
}
}
```
这段代码的逻辑很简单,首先使用Collections.shuffle方法将List中的元素进行随机排列,然后遍历List,找到最后一个正数并将其赋值给lastPositive变量即可。
阅读全文