java数组

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(", ");
}
}

原文地址:https://www.cnblogs.com/ellie-fy1111/p/12059908.html