java中从list中取id等于1的元素,没有取索引为0的
时间: 2024-09-11 11:13:17 浏览: 58
在Java中,如果你有一个List集合,想要获取所有ID等于1的元素而不是索引为0的元素(因为列表的索引是从0开始的),你可以遍历整个List并检查每个元素的ID。这里是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 假设你有一个包含User对象的List
List<User> userList = new ArrayList<>();
userList.add(new User(0)); // 添加一个ID为0的元素
userList.add(new User(1)); // 添加一个ID为1的元素
userList.add(new User(2)); // 添加更多元素
List<User> idOneUsers = new ArrayList<>();
for (User user : userList) {
if (user.getId() == 1) { // 检查ID是否为1
idOneUsers.add(user); // 如果是,就添加到新的列表里
}
}
System.out.println("ID为1的用户: " + idOneUsers);
}
}
class User {
private int id;
public User(int id) {
this.id = id;
}
public int getId() {
return id;
}
}
```
在这个例子中,`idOneUsers` 列表将只包含 ID 为 1 的 User 对象。
阅读全文