Java数组
来源:互联网 发布:中银e贷交易数据 编辑:程序博客网 时间:2024/05/29 15:08
数组,即用一个变量表示一组相同性质的数据。
一、一维数组
1、一维数组的声明
一维数组声明的格式:
类型标示符 数组名[ ]
或
类型标示符 [ ]数组名
2、一维数组的初始化
数组的初始化工作可以通过new操作符完成,也可以通过给元素赋初始值进行。
(1) 用new初始化数组
通过new关键字初始化数组有两种方式。
先声明数组再初始化:
数组名 = new 类型关键字[元素个数]
声明的同时进行初始化:
类型标示符 数组名[ ] = new 类型标示符[元素个数]
或
类型标示符 [ ]数组名 = new 类型标示符[元素个数]
(2) 赋初值初始化数组
类型标示符 数组名[ ] = {初值表}
(3) 数组的元素个数:
数组名.length
二、多维数组
1、二维数组的声明
类型标示符 数组名[ ][ ]
或
类型标示符 [ ][ ]数组名
2、二维数组的初始化
数组的初始化工作可以通过new操作符完成,也可以通过给元素赋初始值进行。
(1) 用new初始化二维数组
先声明数组再初始化和在声明的同时进行初始化。
先声明数组再初始化:
数组名 = new 类型标示符[行数][列数]
声明的同时进行初始化:
类型标示符 数组名[ ][ ] = new 类型标示符[行数][列数]
或
类型标示符 [ ][ ]数组名 = new 类型标示符[行数][列数]
(2) 赋初值初始化数组
类型标示符 数组名[ ][ ] = {{初值表},{初值表},…{初值表}}
(3) 数组的元素个数:
数组名.length
数组名[行标].Length
三、数组的基本操作
1、数组的引用
2、数组的复制
事实上,通过逐个元素赋值的方法可以在不同维数、不同大小的数组之间进行复制;直接数组赋值只能在维数相等的两个数组之间进行。
3、数组的输出
四、数组的应用举例
五、数组参数
(1) 在形式参数表中,数组名后的括号不能省略;
(2) 在实际参数表中,数组名后不需括号;
(3) 数组名做实际参数时,传递的是地址。
六、字符串
1、字符数组与字符串
字符数组指数组的每个元素是字符类型的数据。
2、字符串
(1) 字符串变量的声明和初始化
先声明后初始化:
String 字符串变量;
字符串变量 = new String();
声明的同时初始化:
String 字符串变量 = new String();
(2) 字符串赋值
字符串常量、字符串变量、混合
(3) 字符串输出
println()、print()
3、字符串操作
(1) 访问字符串对象
length()、char charAt(int index)、subString(int index1, intdex2)、int indexOf(char c)、int indexOf(String str, int index)
(2) 字符串比较
equals(Object obj)、equalsIgnoreCase(String str)、compareTo(String str)
0~9<A~Z<a~z
(3) 与其他数据类型的转换
Integer.parseInt("");
Long.parseLong("");
Float.parseFloat("");
Double.parseDouble("");
String.valueOf();
Boolean.getBoolean("true/false")
4、 字符串数组
字符串数组指数组的每个元素是字符串类型的数据。
- java数组添加数组
- java数组添加数组
- Java数组-二维数组
- 【Java】数组--二维数组
- java-数组/二维数组
- Java数组、遍历数组
- java数组
- JAVA数组
- JAVA数组
- JAVA数组
- Java数组
- Java数组
- java数组
- java数组
- java数组
- Java--数组
- Java数组
- java 数组
- iframe父页面获取子页面的参数
- android:点击popupwindow以外区域 popupwindow自动消失
- MFC 托盘模式
- C++11 中值得关注的几大变化(详解)
- 2014.02.13 重构代码之注释习惯和风格
- Java数组
- MySQL 进程状态
- Android UI学习 - FrameLayou和布局优化
- php amqp 消息队列 RabbitMQ 安装(一)
- 趣文:如何向外行解释机器学习和数据挖掘
- POJ 2411 Mondriaan's Dream (状压DP)
- projecteuler No.68 Magic 5-gon ring
- java笔试解答
- YUI(一)构造函数分析