Java 数组工具类:使用静态方法操作数组
下面是一个使用静态方法定义操作数组的工具类的例子:
public class ArrayUtils {
// 私有构造方法,防止被实例化
private ArrayUtils() {}
// 静态方法:计算数组的和
public static int sum(int[] array) {
int sum = 0;
for (int num : array) {
sum += num;
}
return sum;
}
// 静态方法:查找数组中的最大值
public static int max(int[] array) {
int max = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
max = array[i];
}
}
return max;
}
// 静态方法:查找数组中的最小值
public static int min(int[] array) {
int min = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] < min) {
min = array[i];
}
}
return min;
}
// 静态方法:打印数组的元素
public static void printArray(int[] array) {
for (int num : array) {
System.out.print(num + " ");
}
System.out.println();
}
}
public class Main {
public static void main(String[] args) {
int[] array = {1, 2, 3, 4, 5};
// 调用静态方法
int sum = ArrayUtils.sum(array);
int max = ArrayUtils.max(array);
int min = ArrayUtils.min(array);
ArrayUtils.printArray(array);
System.out.println("Sum: " + sum);
System.out.println("Max: " + max);
System.out.println("Min: " + min);
}
}
在上述代码中,我们定义了一个名为ArrayUtils
的工具类,它包含了一些静态方法用于操作数组。这些静态方法可以直接通过类名调用,不需要创建类的实例。
在Main
类中,我们创建了一个整型数组array
,并通过ArrayUtils
工具类调用静态方法来计算数组的和、查找数组中的最大值和最小值,以及打印数组的元素。最后,我们输出结果。

原文地址: http://www.cveoy.top/t/topic/pY1E 著作权归作者所有。请勿转载和采集!