java中数组的例子汇总
前期准备工作(包括相关工具或所使用的原料等)edit编译 详细的操作方法或具体步骤
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class MyTest01
{
public static void main(String[] args) {
String[] name={"wistbean","zhibin"};
//Array.asList 将数组转化成list列表
List
System.out.println(mylist);
//Array.asList 创建固定长度的列表
List
System.out.println(list);

//返回二分法~?? 上网搜一下!
int[] myarray={1,2,3,4,5};
int num = Arrays.binarySearch(myarray, 0);
System.out.println(num);

//复制数组。 长度~
int[] mycopy=Arrays.copyOf(myarray, 5);
System.out.println(mycopy[1]);
//复制到一个新的数组,设置范围是根据索引,copyOfRange(char[] original,
//int from,
// int to) from - 要复制的范围的初始索引(包括)
//to - 要复制的范围的最后索引(不包括)。
int[] mycopyrange=Arrays.copyOfRange(myarray, 1, 2);
System.out.println(mycopyrange[0]);

//fill(int[] a, int fromIndex, int toIndex, int val)
//将指定的 int 值分配给指定 int 型数组指定范围中的每个元素。
Arrays.fill(myarray,1,4,5);
System.out.println(myarray[1]);
//将数组转换为哈希码!
System.out.println(Arrays.hashCode(myarray));
//将数组进行升序排序!
Arrays.sort(myarray);
for (int i : myarray) {
System.out.print(i);
}
System.out.println("");
//将数组转为字符串!
System.out.println(Arrays.toString(myarray));
}
}

- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
