Java中的数组

来源:互联网 发布:java项目开发案例介绍 编辑:程序博客网 时间:2024/06/17 05:52

一、如何使用Java中的数组

1、 声明数组

->

int[] scores;

或者

int scores[];

2、 分配空间

->

scores = new int[34];

或者,声明时分配空间

int[] scores = new int[34];

3、数组的静态初始化
->

int[] scores = {79, 91, 84, 68};

等价于

int[] scores = new int[]{79, 91, 84, 68};

二、获取数组的长度

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

三、使用 Arrays 类操作 Java 中的数组

Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。
该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序搜索

** 导入包:

import java.util.Arrays;

1、排序(升序)
语法: Arrays.sort(数组名);

2、 将数组转换为字符串
语法: Arrays.toString(数组名);

该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开,如:

int[] nums = {25, 7, 126, 53, 14, 86};System.out.println(Arrays.toString(nums));

运行结果:[25,7,126,53,14,86]

四、使用 foreach 操作数组

foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。
语法:

for(元素类型 元素变量:遍历对象)
{
执行的代码
}

如:

int[] scores = { 89, 72, 64, 58, 93 };for (int scores : score) {    System.out.println(score);}

运行结果:
89
72
64
58
93

五、Java中的二维数组

1、 声明数组并分配空间

int[][] num = new int[2][3];

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

int[][] num = new int[3][];//定义一个三行的二维数组num[0] = new int[2];//为第一行分配两列num[1] = new int[3];//为第二行分配三列num[2] = new int[4];//为第三行分配四列
0 0
原创粉丝点击