JAVA代码审计之数组的基本操作(3)

数组的概述及声明
数组是一种容器,可以存储基本类型、引用类型;数据存储的类型必须一致。
数据类型 数组名[];
数据类型[] 数组名字;
一维数组的创建
三种方式:
int[] arr1 = new int[4]; //4 是空间,代表4个空间
int[] arr2 = {1,2,3,4}; // 直接赋值,如arr2[0]=1
int[] arr3 = new int[]{1,2,3,4};
package com.anq.core;
public class ArrTest01 {
public static void main(String[] args) {
int[] arr1 = new int[3];
arr1[0] = 100;
arr1[1] = 200;
arr1[2] = 300;
System.out.println("arr1:" + arr1[1]);
int[] arr2 = {1,2,3,4};
System.out.println("arr2:" + arr2[1]);
int[] arr3 = new int[]{31,28,31,30,31,30,31,31,30,31,30,31};
for (int i = 0 ; i < 12; i++){
System.out.println((i + 1) + "月有" + arr3[i] + "天");
}
}
}
二维数组的创建
创建二维数组的三种方式
int arr1[][] = new int[2][4]
int[][] arr2 = {{1,2,3},{1,2,3},{1,2,3}}
int[][] arr3 = new int[][]{{1,2,3},{1,2,3},{1,2,3}}
数组的遍历
遍历数组就是获取数组中的每个元素。通常遍历数组都适用for循环来实现,同理遍历二维数组 需要使用双层for循环,通过数组的length属性可获得数组的长度。
package com.anq.core;
public class ArrTest02 {
public static void main(String[] args) {
int[][] arr3 = new int[][]{{1,2,3},{4,5,6},{7,8,9}};
for (int a =0; a < arr3.length; a++){ //控制每一个一维数组
for (int i=0; i<arr3[a].length ; i++){ //控制每一个维数组中的元素
System.out.println(arr3[a][i]);
}
}
}
}
填充替换数组元素
通过fill()方法填充数组元素
package com.anq.core;
import java.util.Arrays;
public class ArrTest03 {
public static void main(String[] args) {
int[] arr1 = {1,2,3};
Arrays.fill(arr1,4);
for(int i =0; i<arr1.length ; i++) {
System.out.println(arr1[i]);
}
}
}
数组排序
通过sort()方法可以实现对数组的排序
package com.anq.core;
import java.util.Arrays;
public class ArrTest03 {
public static void main(String[] args) {
int[] arr2 = {123,332,453,124,35,643};
Arrays.sort(arr2);
for(int i =0; i<arr2.length ; i++) {
System.out.println(arr2[i]);
}
}
}
免责声明
1.一般免责声明:本文所提供的技术信息仅供参考,不构成任何专业建议。读者应根据自身情况谨慎使用且应遵守《中华人民共和国网络安全法》,作者及发布平台不对因使用本文信息而导致的任何直接或间接责任或损失负责。
2. 适用性声明:文中技术内容可能不适用于所有情况或系统,在实际应用前请充分测试和评估。若因使用不当造成的任何问题,相关方不承担责任。
3. 更新声明:技术发展迅速,文章内容可能存在滞后性。读者需自行判断信息的时效性,因依据过时内容产生的后果,作者及发布平台不承担责任。
本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf 客服小蜜蜂(微信:freebee1024)
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
文章目录