1.数组的基本使用
| //创建一个数字 int[] arr = new int[10]; //获取数组长度 int len = arr.length; //访问数组中的元素:数组名【下标】,注意下标从0开始。 int element = arr[0]; //为数组中的元素赋值 arr[0]=97; arr[1]=98; arr[2]=99; //遍历数组 for(int i=0;i<len;i++) { System.out.println("arr"+i+"="+arr[i]); } //创建数组的同时为数组赋值 int[] arr2 = new int[] {11,12,13,14,15,16}; //快速查看数组中的元素 System.out.println(Arrays.toString(arr2)); |
2.数组元素的添加
|
int[] arr2 = new int[] {11,12,13,14,15,16}; //要加入数组的目标元素 |
3.数组元素的删除
| //目标数组 int[] arr = new int[] {11,12,13,14,15,16}; //被删除元素的下标 int dst = 3; //创建一个新数组,并且长度是目标数组的长度-1 int[] newArr = new int[arr.length-1]; //复制原数组中除了要删除元素以外的其它元素 for (int i = 0; i < newArr.length; i++) { //被删除元素之前的元素 if(i<dst) { newArr[i]=arr[i]; //被删除元素之后的元素 }else { newArr[i]=arr[i+1]; } } //新数组替换旧数组 arr=newArr; |
4.在指定位置插入一个元素
| public void insert(int index,int element) { int[] newArr = new int[elements.length+1]; if(index < 0 || index > elements.length-1) { throw new RuntimeCryptoException(); }else { for (int i = 0; i < elements.length; i++) { if(i<index) { newArr[i]=elements[i]; }else { newArr[i+1]=elements[i]; } } newArr[index]=element; } elements = newArr; } |
博客主要围绕数组展开,介绍了数组的基本使用,包括数组元素的添加、删除操作,还提及了在指定位置插入一个元素的内容,聚焦于数组的常见操作。

被折叠的 条评论
为什么被折叠?



