在字符串数组中查找最大整数的最佳方法是什么?

时间:2015-05-05 08:58:53

标签: java java-8 java-stream

String[] array = new String[] {"1", "2", "3", "25"};

我想找到该字符串中的最大数字,并将其作为integer返回。

最好的方法是什么,特别是在性能方面,因为我必须用它解析几百万行?

我能想到的两个解决方案:

Arrays.stream(array).mapToInt(Integer::parseInt).max().orElse(0);
Integer.valueOf(Collections.max(Arrays.asList(array))); //.max returns 0 when empty array

0 个答案:

没有答案