Java关于数组的操作

public class TestArray {    
    
public static void main(String[] args) {
        
//基本数据类型数组的创建
        int i[] = new int[2];    //此时i[0], i[1]的值均为0
        i[0= 2;//可通过下标来改变i的值,注意下标从0开始
        
        String s[]; 
//此时s为null
        s = new String[3];//为s分配内存区间,字符串数组长度为3
        
//注:此时s[0] = null,s[1] = null, s[2] = null
        
//在使用数组里面的每一位元素前必须为其赋初值
        s[0= new String();
        s[
1= "abc";
        s[
2= new String("abc");
        
        
//关于二维或是多维数据可以理解为数组的数组
        int i1[][] = new int[3][3]; //方式一
        
//方式二:
        int i2[][] = new int[3][]; //i2的长度为3,但此时i2[0],i2[1],i2[2]均为null
        i2[0= new int[3];
        i2[
1= new int[4];
        i2[
2= new int[5];
        
//end 方式二 i2[0-2]本身也是数组,长度可以不一致
        
        
//数组长度的计算
        int length = i.length;
        length 
= s.length;
        length 
= i1.length;
        length 
= i1[0].length;
        length 
= i2.length;
        length 
= i2[2].length;
        
        
//字符串长度的计算
        length = s[0].length();
    }

}

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值