Java fori便历List集合判断是否最后一个
时间: 2023-06-20 11:09:02 浏览: 62
可以使用List集合的size()方法获取集合的长度,然后在for循环中判断当前元素是否为最后一个元素。示例代码如下:
```java
List<String> list = new ArrayList<>();
list.add("A");
list.add("B");
list.add("C");
for (int i = 0; i < list.size(); i++) {
String element = list.get(i);
if (i == list.size() - 1) {
System.out.println(element + " is the last element.");
} else {
System.out.println(element + " is not the last element.");
}
}
```
输出结果为:
```
A is not the last element.
B is not the last element.
C is the last element.
```
相关问题
java list集合每隔n个取一个
可以使用Java中的for循环和if条件语句来实现这个需求,具体的代码如下:
```java
List<Integer> list = new ArrayList<>();
int n = 3; // 每隔3个取一个
// 循环遍历list集合
for (int i = 0; i < list.size(); i++) {
// 如果i是n的倍数或者i等于list的最后一个元素的下标,就输出当前元素
if ((i + 1) % n == 0 || i == list.size() - 1) {
System.out.print(list.get(i) + " ");
}
}
```
上述代码中,我们定义了一个List集合和一个整数n,表示每隔n个元素取一个。然后我们使用for循环遍历List集合,判断当前元素的下标是否是n的倍数或者是否是List集合的最后一个元素,如果是则输出当前元素。
使用java判断两个list集合中的顺序不同数据是否完全相同
在Java中,可以使用以下方法来判断两个List集合中的顺序不同数据是否完全相同:
1. 首先,比较两个List的大小,如果它们的大小不同,则数据肯定不完全相同。
2. 如果它们的大小相同,可以使用循环遍历每个元素,并逐个比较它们是否相等。如果在任何一个索引位置上两个元素不相等,则数据不完全相同。
3. 如果两个List中的所有元素都相等,则数据完全相同。
下面是一个示例代码:
```java
public class ListComparison {
public static boolean isSame(List<?> list1, List<?> list2) {
if (list1.size() != list2.size()) {
return false;
}
for (int i = 0; i < list1.size(); i++) {
if (!list1.get(i).equals(list2.get(i))) {
return false;
}
}
return true;
}
public static void main(String[] args) {
List<Integer> list1 = Arrays.asList(1, 2, 3, 4, 5);
List<Integer> list2 = Arrays.asList(1, 2, 3, 4, 6);
List<Integer> list3 = Arrays.asList(1, 2, 3, 4, 5);
System.out.println(isSame(list1, list2)); // false
System.out.println(isSame(list1, list3)); // true
}
}
```
在上面的示例中,`isSame`方法用于判断两个List集合中的顺序不同数据是否完全相同。在`main`方法中,我们使用了两个不同的List集合进行测试,输出结果分别为`false`和`true`。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)