Java入门(3)——数组
来源:互联网 发布:淘宝开店保证金怎么交 编辑:程序博客网 时间:2024/06/14 08:02
数组
概述:数组就是一个容器可以存放固定个数的单一数据类型
特点: 容器 长度是固定的 数组里面的元素的数据类型要一致
定义数组:
1.先声明,后初始化
声明: 数据类型[] 数组名; // 标识符命名规则和规范
String[] names;
初始化:
数组名 = new 数据类型[长度];
names = new String[4]; // 最大的索引是 3
2.声明的同时初始化
数据类型[] 数组名 = new 数据类型[长度]; // 推荐
String[] names = new String[4];
等于号左边
String[] 字符串数组类型
names 数组名 // 存放数组的地址\引用
等于号右边
new 就是为数组开辟空间
String 数组里面的元素只能是 String 类型
[] 代表数组 // 凡是看到中括号 就是 数组
4 代表数组的长度
3. 快速定义数组
1. 数据类型[] 数组名 = {值1,值2,值3,...}; // 推荐
String[] names = {"张三","李四","王五","赵六"};
2. 数据类型[] 数组名 = new 数据类型[]{值1,值2,值3,...};
String[] names = new String[]{"张三","李四","王五","赵六"};
3.数组的长度
数组的长度是数组的一个属性. 数组一旦被生出来,长度就确定了
数组名.length // 计算数组的长度
数组有编号\下标\索引
索引: 从0开始的 数组元素最大的索引是: 数组的长度 - 1
赋值: 根据索引赋值 数组名[索引] = 值; // names[0] = "jack";
取值: 数组名[索引]; // names[0];
4.常见错误:
错误1:ArrayIndexOutOfBoundsException: 数组越界异常
原因: 访问了不存在的索引
解决: 访问存在的索引
错误2:StringIndexOutOfBoundsException : 字符串索引越界异常
原因: 访问了不存在的索引
解决: 访问存在的索引
- Java入门(3)——数组
- Java入门(3)—— 数组
- JAVA从入门到精通(5)——数组
- java入门——对象数组
- java入门--数组(一维数组和二维数组)
- java语言基础入门——数组的介绍
- c# 入门级Java对比 6 —— 数组
- javascript入门笔记(3)——数组
- js入门(4)—数组
- 菜鸟之旅——Java入门篇(八)数组
- JAVA入门笔记3方法参数数组
- java 入门程序 之array(数组)
- [Java] 数组-01 入门
- java数组入门
- Java入门_数组
- Java入门之数组
- Java基础入门- 数组
- Java数组入门
- PL/SQL 工具 ORA-12514,监听程序当前无法识别连接描述符
- C#的DataTable使用JSON对象赋值
- PCB设计中的Mark点
- 读取后缀(yml)配置文件
- 易飞8委外单价抓了上一次报价
- Java入门(3)——数组
- solr 学习笔记
- 图像灰度化的四种方法
- Python学习笔记(四)——IO|进程和线程
- Linux中的chmod指令详解
- hdu 2544 Dijkstra算法
- 单点登录的简单实现
- 键盘按钮keyCode大全
- ios手机 按钮点击事件没反应(这个按钮是js生成的)