java中Arrays的字符串转化和排序

java.util.Arrays是一个与数组相关的工具类,里面提供理了大量的静态方法,用来实现数组的常见操作。

public static String toString(数组参数):将参数数组变成字符串。
默认格式:[元素1,元素2,元素3…]

        int[] intArr = {10,25,30,50};
		String intStr = Arrays.toString(intArr);
		System.out.println(intStr);

结果:

[10, 25, 30, 50]

public static void sort(数组参数):按照默认升序(从小到大)对数组元素进行排序。

int[] array1 = {6,2,5,7,8,3};
		Arrays.sort(array1);
		System.out.println(Arrays.toString(array1));
String[] array2 = {"bb","aaa","c"};
		Arrays.sort(array2);
		System.out.println(Arrays.toString(array2));

结果:

[2, 3, 5, 6, 7, 8]
[aaa, bb, c]

注意:
1.如果是数值,sort默认按照升序从小到大
2.如果是字符串,sort默认按照字母升序
3.如果是自定义的类型,那么这个自定义的类需要有Comparable或者Comparator接口的支持。

你可能感兴趣的:(java中Arrays的字符串转化和排序)