java.util.Arrays是一个与数组相关的工具类,里面提供了大量的静态方法,用来实现数组常见的操作
public static String toString(数组):将参数数组变成字符串(按照默认格式:[A,b,c...])
public stati void sort(数组):按默认升序,对数组的元素进行排序
备注:
1、如果是int类型,默认按照数字升序排序
2、如果是字符串,sort默认按照字母升序排序
3、如果是自定义类型,那么这个自定的类需要有Comparable 或者Comparator接口的支持
package cn.day08.demo04;
import java.util.Arrays;
/*
java.util.Arrays是一个与数组相关的工具类,里面提供了大量的静态方法,用来实现数组常见的操作
public static String toString(数组):将参数数组变成字符串(按照默认格式:[A,b,c...])
public stati void sort(数组):按默认升序,对数组的元素进行排序
备注:
1、如果是int类型,默认按照数字升序排序
2、如果是字符串,sort默认按照字母升序排序
3、如果是自定义类型,那么这个自定的类需要有Comparable 或者Comparator接口的支持
*/
public class Deno01Arrays {
public static void main(String[] args) {
int[] a = {1,8,0,3,4,5};
//将int[]数组变成字符串
String s = Arrays.toString(a);
System.out.println(s); //[1, 8, 0, 3, 4, 5]
Arrays.sort(a);
System.out.println(Arrays.toString(a)); //[0, 1, 3, 4, 5, 8]
String[] s2 = {"bbb","aaa","ddd"};
Arrays.sort(s2);
System.out.println(Arrays.toString(s2)); //[aaa, bbb, ddd]
}
}
package cn.day08.demo04;
import java.util.Arrays;
public class Demo02ArraysSort {
public static void main(String[] args) {
String s ="oiuytdfghjkvbnm";
//变成字符数组
char[] chars = s.toCharArray();
//正序排序
Arrays.sort(chars);
//打印
System.out.println(Arrays.toString(chars));
//倒叙
for (int i = chars.length - 1; i >= 0; i--) {
System.out.print(" " + chars[i]);
}
}
}
网友评论