有没有一种方法可以比较两个列表与流?

哈斯霍夫

我有一个叫的类MyClass,其中包含几个成员,其中一个是myString

public class MyClass{
  //...
  private String myString;
}

现在,我有个的集合MyClass和一个的集合String

我的问题是:

如何比较这两个集合与流?那可能吗?

马龙·伯纳德斯(Marlon Bernardes)

您可以将的列表映射MyClass到字符串列表,然后正常进行比较:

List<String> anotherList = listOfMyClass.stream()
      .map(MyClass::getMyString)  //Assuming that you have a getter for myString
      .collect(Collectors.toList()); 

您也可以将列表中的所有元素合并为一个String,然后直接进行比较。这仅在两个列表中元素的顺序相同时才起作用。下面的例子:

    final String joinSeparator = ", ";

    String firstResult = stringList
            .stream()
            .collect(Collectors.joining(joinSeparator));

    String secondResult = myClassList
            .stream()
            .map(MyClass::getMyString)
            .collect(Collectors.joining(joinSeparator));

    //Just compare them using equals:
    System.out.println(firstResult.equals(secondResult));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有一种方法可以比较TFS中两个不同查询的字段?

来自分类Dev

有没有一种方法可以比较列表中的两个对象并组合它们的最佳值?(Java)

来自分类Dev

有没有一种方法可以将令牌列表中的两个令牌进行组合?

来自分类Dev

有没有一种方法可以将两个变量与以字符串形式存储的比较器进行比较

来自分类Dev

有没有一种方法可以比较MongoDB查询中的两个字段

来自分类Dev

有没有一种方法可以比较MongoDB查询中的两个字段

来自分类Dev

有没有一种方法可以比较两个数据选项卡并将差异放在一个数据集的末尾

来自分类Dev

有没有一种方法可以测试在numpy中是否可以广播两个形状?

来自分类Dev

有没有一种方法可以将两个水平html列表放在同一行的页面的相对两侧?

来自分类Dev

有没有一种方法可以强制两个线程在同一内核上执行?

来自分类Dev

Salesforce API:有没有一种方法可以确定两个随机表之间的关系

来自分类Dev

有没有一种方法可以“合并”数组中的两个对象?

来自分类Dev

有没有一种方法可以在两个viewController之间共享UI元素?

来自分类Dev

有没有一种方法可以在特定位置“重叠”两个(熊猫)数据帧?

来自分类Dev

有没有一种方法可以并行执行两个命令并使其首先结束?

来自分类Dev

有没有一种方法可以将两个决策程序“合并”为Coq?

来自分类Dev

有没有一种方法可以在两个pouchdb实例之间进行同步?

来自分类Dev

有没有一种方法可以检查两个对象列表在Python中是否仅包含相同类型的对象?

来自分类Dev

有没有一种方法可以比较西班牙语中的两个字符串,而不管PHP中的重音?

来自分类Dev

Java Stream:有没有一种方法可以一次迭代两个元素而不是一个?

来自分类Dev

有没有一种方法可以在同一目录路径中的一个命令中对两个文件进行处理?

来自分类Dev

SQL:有没有一种方法可以阻止一个表中存在两个相同的行

来自分类Dev

有没有一种方法可以使用ggplot将两个相似的图例组合为一个简单的图例?

来自分类Dev

有没有一种方法可以将来自两个单独的堆叠条形图的列合并为一个图?

来自分类Dev

Android:有没有一种方法可以对一个对象的两个实例之间的“碰撞检测”进行编程?

来自分类Dev

有没有一种方法可以找到/检测两个像素的中间或opencv创建的两行?

来自分类Dev

有没有一种方法可以为带有两个音频输出的CPU中的特定程序选择音频端口?

来自分类Dev

有没有一种方法可以动态确定cuda流的数量?

来自分类Dev

有没有一种方法可以将流引用传递给对象?

Related 相关文章

  1. 1

    有没有一种方法可以比较TFS中两个不同查询的字段?

  2. 2

    有没有一种方法可以比较列表中的两个对象并组合它们的最佳值?(Java)

  3. 3

    有没有一种方法可以将令牌列表中的两个令牌进行组合?

  4. 4

    有没有一种方法可以将两个变量与以字符串形式存储的比较器进行比较

  5. 5

    有没有一种方法可以比较MongoDB查询中的两个字段

  6. 6

    有没有一种方法可以比较MongoDB查询中的两个字段

  7. 7

    有没有一种方法可以比较两个数据选项卡并将差异放在一个数据集的末尾

  8. 8

    有没有一种方法可以测试在numpy中是否可以广播两个形状?

  9. 9

    有没有一种方法可以将两个水平html列表放在同一行的页面的相对两侧?

  10. 10

    有没有一种方法可以强制两个线程在同一内核上执行?

  11. 11

    Salesforce API:有没有一种方法可以确定两个随机表之间的关系

  12. 12

    有没有一种方法可以“合并”数组中的两个对象?

  13. 13

    有没有一种方法可以在两个viewController之间共享UI元素?

  14. 14

    有没有一种方法可以在特定位置“重叠”两个(熊猫)数据帧?

  15. 15

    有没有一种方法可以并行执行两个命令并使其首先结束?

  16. 16

    有没有一种方法可以将两个决策程序“合并”为Coq?

  17. 17

    有没有一种方法可以在两个pouchdb实例之间进行同步?

  18. 18

    有没有一种方法可以检查两个对象列表在Python中是否仅包含相同类型的对象?

  19. 19

    有没有一种方法可以比较西班牙语中的两个字符串,而不管PHP中的重音?

  20. 20

    Java Stream:有没有一种方法可以一次迭代两个元素而不是一个?

  21. 21

    有没有一种方法可以在同一目录路径中的一个命令中对两个文件进行处理?

  22. 22

    SQL:有没有一种方法可以阻止一个表中存在两个相同的行

  23. 23

    有没有一种方法可以使用ggplot将两个相似的图例组合为一个简单的图例?

  24. 24

    有没有一种方法可以将来自两个单独的堆叠条形图的列合并为一个图?

  25. 25

    Android:有没有一种方法可以对一个对象的两个实例之间的“碰撞检测”进行编程?

  26. 26

    有没有一种方法可以找到/检测两个像素的中间或opencv创建的两行?

  27. 27

    有没有一种方法可以为带有两个音频输出的CPU中的特定程序选择音频端口?

  28. 28

    有没有一种方法可以动态确定cuda流的数量?

  29. 29

    有没有一种方法可以将流引用传递给对象?

热门标签

归档