自定义数组的一些工具类
public int getMax(int[] arr) {int maxValue &#61; arr[0];for (int i &#61; 1; i < arr.length; i&#43;&#43;) {if (maxValue < arr[i]) {maxValue &#61; arr[i];}}return maxValue;}public int getMin(int[] arr) {int minValue &#61; arr[0];for (int i &#61; 1; i < arr.length; i&#43;&#43;) {if (minValue > arr[i]) {minValue &#61; arr[i];}}return minValue;}public int getSum(int[] arr) {int sum &#61; 0;for (int i &#61; 0; i < arr.length; i&#43;&#43;) {sum &#43;&#61; arr[i];}return sum;}public int getAvg(int[] arr) {return getSum(arr) / arr.length;}public void reverse(int[] arr) {for (int i &#61; 0; i < arr.length / 2; i&#43;&#43;) {int temp &#61; arr[i];arr[i] &#61; arr[arr.length - i - 1];arr[arr.length - i - 1] &#61; temp;}}public void reverse(String[] arr){}public int[] copy(int[] arr) {int[] arr1 &#61; new int[arr.length];for (int i &#61; 0; i < arr1.length; i&#43;&#43;) {arr1[i] &#61; arr[i];}return arr1;}public void sort(int[] arr) {for (int i &#61; 0; i < arr.length - 1; i&#43;&#43;) {for (int j &#61; 0; j < arr.length - 1 - i; j&#43;&#43;) {if (arr[j] > arr[j &#43; 1]) {
swap(arr,j,j &#43; 1);}}}}
public void swap(int[] arr,int i,int j){int temp &#61; arr[i];arr[i] &#61; arr[j];arr[j] &#61; temp;}public void print(int[] arr) {for (int i &#61; 0; i < arr.length; i&#43;&#43;) {System.out.print(arr[i] &#43; "\t");}System.out.println();}public int getIndex(int[] arr, int dest) {for (int i &#61; 0; i < arr.length; i&#43;&#43;) {if (dest &#61;&#61; arr[i]) {return i;}}return -1;}
public class ArrayUtilTest {public static void main(String[] args) {ArrayUtil util &#61; new ArrayUtil();int[] arr &#61; new int[]{32,34,32,5,3,54,654,-98,0,-53,5};int max &#61; util.getMax(arr);System.out.println("最大值为&#xff1a;" &#43; max);System.out.println("排序前&#xff1a;");util.print(arr);util.sort(arr);System.out.println("排序后&#xff1a;");util.print(arr);
}
}