编写一个函数来确定数组中的最小/最大值是很简单的,比如:
/**
*
* @param chars
* @return the max value in the array of chars
*/
private static int maxValue(char[] chars) {
int max = chars[0];
for (int ktr = 0; ktr < chars.length; ktr++) {
if (chars[ktr] > max) {
max = chars[ktr];
}
}
return max;
}
但是这不是已经在某个地方完成了吗?
发布于 2018-02-02 15:18:25
使用Commons Lang(转换)+ Collections(最小/最大)
import java.util.Arrays;
import java.util.Collections;
import org.apache.commons.lang.ArrayUtils;
public class MinMaxValue {
public static void main(String[] args) {
char[] a = {'3', '5', '1', '4', '2'};
List b = Arrays.asList(ArrayUtils.toObject(a));
System.out.println(Collections.min(b));
System.out.println(Collections.max(b));
}
}
发布于 2018-02-02 15:51:29
https://stackoverflow.com/questions/-100003449
复制相似问题