zoukankan      html  css  js  c++  java
  • Java中的数组

    Java 中操作数组只需要四个步骤:

    1、 声明数组

    语法:  数据类型[ ] 数组名;

    或者   数据类型 数组名[ ];

    其中,数组名可以是任意合法的变量名,如:

    2、 分配空间

    简单地说,就是指定数组中最多可存储多少个元素

    语法:  数组名 = new  数据类型 [ 数组长度 ];

    其中,数组长度就是数组中能存放元素的个数,如:

    话说,我们也可以将上面的两个步骤合并,在声明数组的同时为它分配空间,如:

    3、 赋值

    分配空间后就可以向数组中放数据了,数组中元素都是通过下标来访问的,例如向 scores 数组中存放学生成绩

    4、 处理数组中数据

    我们可以对赋值后的数组进行操作和处理,如获取并输出数组中元素的值

    在 Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成,如

    它等价于:

     

     

    实际开发中我们经常使用循环控制数组成员的操作。如:

     

    运行结果:

     

    其中,  数组名.length  用于获取数组的长度

     

    使用 Arrays 类操作 Java 中的数组

    Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。

    Arrays 中常用的方法:

    1、 排序

    语法:  Arrays.sort(数组名);

    可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),如:

    运行结果: 

    2、 将数组转换为字符串

    语法:  Arrays.toString(数组名);

    可以使用 toString( ) 方法将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开,如:

    运行结果为:  

    输出数组nums中的元素:[25,7,126,53,14,86]

     

    使用 foreach 操作数组

    语法:

    我们分别使用 for 和 foreach 语句来遍历数组

    运行结果:

    Java 中的二维数组

    1、 声明数组并分配空间

    或者

    如:

    2、 赋值

    二维数组的赋值,和一维数组类似,可以通过下标来逐个赋值,注意索引从 0 开始

    也可以在声明数组的同时为其赋值

    如:

    3、 处理数组

    二维数组的访问和输出同一维数组一样,只是多了一个下标而已。在循环输出时,需要里面再内嵌一个循环,即使用二重循环来输出二维数组中的每一个元素。如:

     

    运行结果:

    需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组,如下所示:

    运行结果为:

  • 相关阅读:
    三个心态做人做学问 沧海
    成功走职场要找准自己的"快捷键" 沧海
    免费离线下载 拂晓风起
    Hibernate 获取某个表全部记录时 奇怪现象 (重复出现某个记录) 拂晓风起
    无法读取mdb 如果连接不了ACCESS mdb文件,就尝试安装MDAC 拂晓风起
    Netbeans 使用 Hibernate 逆向工程 生成hbm和pojo 拂晓风起
    如何点击单选框 radio 后面的文字,选中单选框 拂晓风起
    Java 连接access 使用access文件 不用配置 拂晓风起
    mysql下如何执行sql脚本 拂晓风起
    Hibernate配置access Hibernate 连接 access 拂晓风起
  • 原文地址:https://www.cnblogs.com/airbluecat/p/6071865.html
Copyright © 2011-2022 走看看