编写数组的工具类--Java基础045

来源:互联网 发布:java经典实例 第三版 编辑:程序博客网 时间:2024/06/17 12:02
/*需求:编写一个数组的工具类。Arrays.toString()   [1,2,3,4];sort()*///数组工具类class ArrayTool{public static String toString(int[] arr){String result  = "";for(int i = 0;  i < arr.length ; i++){if (i==0){result+="["+arr[i]+",";}else if(i==(arr.length-1)){result+= arr[i]+"]";}else{result+=arr[i]+",";}}return result;}public  static  String toString(int [] arr){String result="";for(int i=0;i<arr.length;i++){if(i==0){result="["+arr[i]+","+result;}else if(i==(arr.length-1)){result=arr[i]+"]";}else{result=arr[i]+","+result;}}}public static void sort(int[] arr){for(int i = 0; i < arr.length-1 ; i++){for(int j = i+1 ; j<arr.length ; j++){if(arr[i]>arr[j]){int temp = arr[i];arr[i] = arr[j];arr[j] = temp;}}}}}class Demo3 {public static void main(String[] args) {int[] arr = {12,1,456,165};//ArrayTool tool = new ArrayTool();ArrayTool.sort(arr);String info = ArrayTool.toString(arr);System.out.println("数组的元素:"+ info);}}

0 0
原创粉丝点击