gpt4 book ai didi

java - java中优雅的最小/最大绝对值

转载 作者:行者123 更新时间:2023-12-02 03:59:54 26 4
gpt4 key购买 nike

在应用绝对值转换后,我需要获取浮点值集合中的最小值和最大值。在 python 中我会这样做

min(map(abs, [-5, -7, 10, 2]))

如何以最优雅的方式在java中执行相同的操作?

最佳答案

你也许可以做一些疯狂的事情,但最简单的解决方案是:

List<Integer> x = new ArrayList<Integer>(Arrays.asList( {-5,-7,10,2} } );
for( int i = 0; i < x.size(); i++ ){
x.set( i, Math.abs(x.get(i)) );
}

return Collections.max( x );

CollectionsArrays无限有用。

关于java - java中优雅的最小/最大绝对值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2445214/

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