前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day 1-Java-imooc-5.数组

Day 1-Java-imooc-5.数组

作者头像
杨熹
发布2018-04-03 14:16:33
7320
发布2018-04-03 14:16:33
举报
文章被收录于专栏:杨熹的专栏杨熹的专栏

课程地址:http://www.imooc.com/learn/85

总结图片来自 http://www.imooc.com/article/10535


数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩

操作数组四个步骤

Java 中操作数组只需要四个步骤: 1、 声明数组 语法: 数据类型[ ] 数组名; 或者 数据类型 数组名[ ];

2、 分配空间 简单地说,就是指定数组中最多可存储多少个元素 语法: 数组名 = new 数据类型 [ 数组长度 ];

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

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

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

数组名.length ** 用于获取数组的长度 数组下标的范围是 0 至 数组长度-1 **,如果越界访问,就会报错。

Arrays 类: 排序, 转换为字符串

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

1、 排序

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

2、 将数组转换为字符串

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

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

运行结果是一样的。

二维数组

可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。

1、 声明数组并分配空间

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016.12.10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、 排序
  • 2、 将数组转换为字符串
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档