我有三个整数类型的ArrayList,我想从那些ArrayList中找到最大的整数值
ArrayListdata1 = new ArrayList<>(); data1.add(20); data1.add(30); data1.add(40); data1.add(51); data1.add(71); data1.add(212); data1.add(203); ArrayList data2 = new ArrayList<>(); data2.add(56); data2.add(67); data2.add(267); data2.add(257); data2.add(367); data2.add(363); data2.add(233); ArrayList data3 = new ArrayList<>(); data3.add(36); data3.add(12); data3.add(366); data3.add(53); data3.add(124); data3.add(256); data3.add(203); System.out.println("Largest Value = ");
有没有最简单的方法从多个arraylist中找到最大的价值?谢谢 !
这是一个非常简单的,不需要重新构造数据,也不使用流.并不是说使用流有什么问题,而是提供替代解决方案.
Integer maxValue = Math.max(Collections.max(data1), Math.max(Collections.max(data2), Collections.max(data3)));