zoukankan      html  css  js  c++  java
  • java数组

       数组是一个数据结构,是用来存放同一类型(类型可以是基本数据类型,也可以是引用数据类型)值的有序集合,通过一个整型下标可以访问数组中的每 一个值。(注:数组的下标是从0开始)

          在声明数组的时候,要指出数组的类型(数组元素类型紧跟[ ])跟数组的变量名。下面介绍两种数组的声明格式。假设是一个整型数组arr。

            int [] arr;   或者  int   arr[];

      大多数程序员喜欢使用第一种格式,因为它将类型int[](整型数组)与变量名分开了。

      接下来 为大家介绍数组的三种初始化方式

        动态初始化   

          int[ ]  =  new  int[3];

        静态初始化

          int[] arr = new int []{1,2,3,4};

          int[]  arr  = {1,2,3,4};

      创建一个数字数组时,所有元素都初始化为0。boolean数组的元素初始化为false。对象数组的元素则初始化为一个特殊值null,表示这些元素还未存放任何对象。

      要想活的数组中的元素个数,可以使用length这个属性 。具体用法为:arr(变量名).length。一旦创建了数组,就不能再改变它的大小,如果经常需要在运行过程中扩展数组的大小,就应该使用另一种数据结构——数组列表(array list)。

      Java中有一种很强的循环结构,可以用来依次处理数组中的每个元素(其他元素的类型也可以),而不必为指定下标值而分心。这种增强的for循环语句格式为

                   for(数组中的数据类型  数组值 :数组变量名)

        例如

                for(int element:arr)

                System.out.println(element);

        打印数组arr中的每一个元素,一个元素占一行。

        如果需要处理一个集合中的所有元素,for  each循环语句对传统循环语句所进行的改进更是让人称赞不已,然而,在很多场合下还是要用到传统for循环,比如,不需要遍历集合中的每个元素,或者在循环内部需要使用下标值等等。(有个更加简单的的方式打印数组中的所有值,即利用Arrays类中的toString方法。调用Arrays.toString(arr),返回一个包含数组元素的字符串,这些元素被放在括号内,并用逗号分隔)例如

                                                                              

          

  • 相关阅读:
    javascript 回调函数定义 模板
    获得最近一天的提交,并使用winscp上传到服务器
    virltualbox 升级之后 苹果虚拟机报The installed support driver doesn't match the version of the user解决方案
    ESP-EYE V2.1 开发板 WINDOWS 10 开发入门
    centos 安装gitee备忘
    Javascript Module pattern template. Shows a class with a constructor and public/private methods/properties. Also shows compatibility with CommonJS(eg Node.JS) and AMD (eg requireJS) as well as in a br
    requirejs amd module load example
    js object template
    php 基础代码大全(不断完善中)
    自动化web前端测试,自动登录网站.目前发现最靠谱的方法是imacros
  • 原文地址:https://www.cnblogs.com/huxiaoyang/p/11776104.html
Copyright © 2011-2022 走看看