java数组

java数组介绍

1.数组定义:存储在一个连续的内存块中的元素集合。

  1.1 数据类型[ ] 变量=new 数组类型[长度];

  1.2   数据类型[ ] 变量=new 数组类型[ ]{元素1,元素2……….};----->//元素之间用逗号隔开

  1.3数据类型[ ] 变量={元素1,元素2……….};  ------>  // }后面的分号不要忘记写

案例:


2. 若数组要执行初始化,只能在将其赋值给一个新声明的数组引用时使用,并且必须在一条语句内完成。

    String[ ] s = {"12", "20", "30"};  //初始化必须在一条语句内完成
            如:String[] s;
            s = {"1","2"};    //编译不能通过

4.数组的创建
         4.1 一个数组创建后,每一项必定有值,若没有赋值,则使用默认值;
         4.2 数据类型的默认值:

数字类型:默认值0;
        String类型:默认值是null;
        boolean类型:默认值是false;
        char类型:默认值是\0;

5.操作数组中的元素
         5.1  修改数组中的元素:数组变量名[下标]=表达式;
                   如:num[0]=2;  //将字面量2赋值给数组num下标为0的元素。
         5.2  获取数组中的元素:数组变量名[下标]

6.数组遍历:
      6.1 定义:依次得到某一项的数据,通常使用for循环,循环变量依次覆盖所有下标。
      6.2  顺序遍历:下标从0开始,依次取值得到最大下标;
      6.3  反序遍历:下标从最大下标开始依次取到最下值0;
      6.4  foreach循环:只能用于遍历数组或集合,只能是顺序遍历,且遍历速度快
                    for(数据类型 变量名:遍历目标){
                            //依次取出“遍历目标”中的元素,每取一次,将该元素赋值给“变量名”
                    然后执行一次循环体    
                    }

7.数组长度    

     7.1 数组是定长的,数组的长度不可改变,若要改变你,则需要重新定义另外的新数组。
     7.2 获取数组的长度:数组变量名.length

8.字符串数组
      8.1 任何一个字符串,可以看做是多个字符组成的数组。
          如:String s="hello";
          char[] cs = str.toCharArray();  //将字符串分解为
    
9.二位数组:
    9.1语法:数据类型[][] 变量名=new 数据类型[行数][列数];
                            类似于for循环:外层为行,内层为列

   如:int[ ][ ] nums = {{2,3,4},{5,6,8}};

posted on 2016-06-04 13:03  旅行人生路  阅读(118)  评论(0编辑  收藏  举报