参考链接1:
一、数组声明
int arr[ ];
int[ ] arr2;
二、数组初始化
int arr[] = new int[]{1, 3, 5, 7, 9};
int[] arr2 = {2, 4, 6, 8, 10};
三、遍历数组
遍历数组可用for/foreach
foreach:
for (int x: arr) { System.out.print(x + "\t"); }
四、Arrays.fill填充数组(修改数组)
void fill(int[] a, int val)全部填充
void fill(int[] a, int fromIndex, int toIndex, int val)填充指定索引的元素 左闭右开
五、Arrays.sort对数组排序(使用Arrays.调用)
void sort(int[] a)全部排序 默认升序
void sort(int[] a, int fromIndex, int toIndex)排序指定索引的元素
六、检查数组中是否包含某一个值
使用Arrays.asList()将Array转换成List,这样就可以用动态链表的contains函数来判断元素是否包含在链表中
String[] stringArray = { "a", "b", "c", "d", "e" };
boolean b = Arrays.asList(stringArray).contains("a");
System.out.println(b);
七、数组翻转
使用Arrays.asList()将Array转换成List
再用Collections.reverse(ArrayList) 将数组进行反转