- /**
- 本工具类用于处理数组
- @author 张三
- @version v1.1
- */
- public class Tools
- {
- /**
- 空参构造函数
- */
- public Tools()
- {
-
- }
- /**
- 该方法可以打印数组
- @param arr 传入一个int类型的数组
- @return 返回一个由大到小顺序排列的数组
- */
-
- public static void printArray(int arr[])
- {
- for(int i = 0;i<arr.length;i++)
- {
- System.out.println(arr[i]);
- }
- }
- /**
- 交换数组
- @param arr 传入一个数组
- @param y 一个元素索引
- @return 交换索引相邻的数组元素
- */
- public static int[] swap(int arr[],int y)
- {
- int temp = arr[y];
- arr[y] = arr[y+1];
- arr[y+1] = temp;
- return arr;
- }
- public static void sortArray(int arr[])
- {
- for(int x = 0;x < arr.length;x++)
- for(int y= 0;y<arr.length-1;y++)
- {
- if(arr[y]<arr[y+1])
- {
- swap(arr,y);
- }
- }
- printArray(arr);
- }
-
- }
复制代码 |
|