gpt4 book ai didi

java - 从 Java 列表中仅选择具有特定属性的元素

转载 作者:行者123 更新时间:2023-11-29 04:43:37 26 4
gpt4 key购买 nike

假设我有一个列表,List<MyObject> ,以及一个 MyObject 类:

public class MyObject {
Type t;
}

其中“t”是一个非唯一标识符。我如何从我的列表中选择具有特定 t 值的所有元素?出于我的目的,我试图返回列表中有多少对象具有特定 t 值的计数。

我假设在 Java 中有一些干净的方法可以在不使用显式循环的情况下执行此操作?

最佳答案

流是你的 friend :

List<MyObject> list = ...;
long count = list.stream().filter(e -> e.getT().equals(<specific value>)).count();

你当然需要一种访问t的方法,这里我以getT()为例。

关于java - 从 Java 列表中仅选择具有特定属性的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38213079/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com