数组

1、数组的基本使用
1)创建、遍历数组,增加数组元素
public class TestArray {	
	public static void main(String[] args) {
		//创建一个数组
		int[] arr1 = new int [3];
		//获取数组长度
		int length1 =arr1.length;
		System.out.println(length1);
		//访问数组元素:数组名[下标] 注意:下标从0开始,最大取到长度减一
		int element0 = arr1[0];
		System.out.println("element0:"+element0);
		//赋值
		arr1[0]=99;
		System.out.println("arr0:"+arr1[0]);
		arr1[1]=98;
		arr1[2]=97;
		//遍历数组
		for(int i=0;i<length1;i++)
		System.out.println("arr1 element"+i+": "+arr1[i]);
	}

	//创建数组并赋值
		int arr2[]= new int[] {80,70,60,50};
		//获取长度
		System.out.println("arr2 length"+arr2.length);
public static void main(String[] args) {
		//解决数组长度不可变
		int arry[]= new int[] {9,8,7};
		//快速查看数组中元素
		System.out.println(Arrays.toString(arry));
		//要加入数组的元素
		int element1 =6;
		//创建新数组,长度是原数组加1
		int []arry1 = new int[arry.length+1];
		//把原数组元素复制到新数组
		for(int i=0;i<arry.length;i++) {
			arry1[i]=arry[i];
		}
		System.out.println(Arrays.toString(arry1));
		//把目标元素放到新数组最后
		arry1[arry.length]=element1;
		//新数组替换原来数组
		arry=arry1;
		System.out.println(Arrays.toString(arry));
	}

}
2)删除数组元素
int[]arry = new int[] {9,8,7,6,5,4};
		//要删除元素的下标
		int det=3;
		System.out.println(Arrays.toString(arry));
		//创建新数组,长度原来减1
		int [] newarry = new int [arry.length-1];
		//赋值原数组中除了要删除那个元素以外的元素
		
		for( int i=0;i<newarry.length;i++){
			
			//要删除元素之前的元素
			if(i<det) {
				newarry[i]=arry[i];
			}else {
				newarry[i]=arry[i+1];
			}
		}
		//新数组替换旧数组
		arry=newarry;
		System.out.println(Arrays.toString(arry));
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值