Arrays常用函数
1.Array.sort(Object[] array):数组按照升序排序
2.Arrays.sort(Object[] array, int from, int to):数组元素指定范围进行排序(排序范围是从元素下标为from,到下标为to-1的元素进行排序)
3.Arrays.fill(Object[] array,Object object):为数组元素填充相同的值
4.Arrays.fill(Object[] array,int from,int to,Object object)功:对数组的部分元素填充一个值,从起始位置到结束位置,取头不取尾(元素下标为from,到下标为to-1的元素)
5.Arrays.toString(Object[] array):返回数组的字符串形式
6.Arrays.deepToString(Object[][] arrays):返回多维数组的字符串形式
数组定义:
1.字符串转数组:
String str="123456";
int[] a = new int[str.length()];
for(int i=0;i<str.length();i++) {
a[i] = str.charAt(i)-'0';
}
String h=Arrays.toString(a);
System.out.println(h);
2.字符串转化为字符数组
String str="123456";
char[] c = str.toCharArray() ;
3.
public static String toString(float[] a) {
if (a == null)
return "null";
int iMax = a.length - 1;
if (iMax == -1)
return "[]";
StringBuilder b = new StringBuilder();
b.append('[');
for (int i = 0; ; i++) {
b.append(a[i]);
if (i == iMax)
return b.append(']').toString();
b.append(", ");
}
}