Using Java 8 to convert a list of objects into a string obtained from the toString() method

前端 未结 13 1861
太阳男子
太阳男子 2020-11-28 02:02

There are a lot of useful new things in Java 8. E.g., I can iterate with a stream over a list of objects and then sum the values from a specific field of the Object

13条回答
  •  天命终不由人
    2020-11-28 02:45

    With Java 8+

    String s = Arrays.toString(list.stream().toArray(AClass[]::new));
    

    Not the most efficient, but it is a solution with a small amount of code.

提交回复
热议问题