码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA数组

时间:2015-03-04 12:51:21      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

1.声明数组

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

int[] scores = {1, 2, 3, 4, 5}; // 声明并初始化

double scores[]; // 仅声明

String[] names;

 

2.分配空间

数组名 = new 数组类型[数组长度];

scores = new int[5];

注:可以简写为:int[] scores = new int[5];

 

3.赋值

scores[0] = 59;

 

4.取值

System.out.println("数组第二个的值为:" + scores[1]);

注:下表从0开始

 

5.循环操作数组

for (int i = 0; i <= scores.length; i++) {

    System.out.println("数组中第" + i + "个元素的值是:" + scores[i]);

}

 

6.使用Arrays类操作数组

import java.util.Arrays;

6.1 排序

Arrays.sort(数组名);

6.2 将数组转换为字符串

Arrays.toString(数组名);

 

7. 使用foreach操作数组

foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个”的意思。

for (元素类型 元素变量: 遍历对象) {

    遍历代码

}

例:for (String hobby: hobbys) {..}

 

8. 二维数组

数据类型[][] 数组名 = new 数据类型[行的个数][列的个数]

数组类型[][] 数组名 = {{*, .., *}, .., {*, .., *}}

遍历二维数组

for (int i = 0; i < names.length; i ++)

    for (int j = 0; j < names[i]; j++)

        System.out.println("...");

注:不规则二维数组

技术分享

 

JAVA数组

标签:

原文地址:http://www.cnblogs.com/BlackList-Sakura/p/4312871.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!