public class HelloWorld { public static void main(String[] args) { // 定义一个数组,保存五名学生的成绩 int[] scores = { 78, 93, 97, 84, 63 }; // 输出数组中的第二个成绩 System.out.println("数组中的第2个成绩为:"+scores[1] ); } }
Java中操作数组只需要四个步骤:
(1)声明数组
语法:数组类型[ ] 数组名;
或者数组类型 数组名[ ];
(2)分配空间
语法: 数组名 = new 数据类型 [ 数组长度 ];
也可以直接合并
public class HelloWorld { public static void main(String[] args) { // 定义一个长度为5的字符串数组,保存考试科目信息 String[] subjects = new String[5]; // 分别为数组中的元素赋值 subjects[0] = "Oracle"; subjects[1] = "PHP"; subjects[2] = "Linux"; subjects[3] = "Java"; subjects[4] = "HTML"; System.out.println("数组中第4个科目为:" + subjects[3] ); } }
3、使用Arrays类操作Java中的数组
Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等。
Arrays中常用的方法:
(1)排序
语法: Arrays.sort(数组名);
运行结果为:
(2)将数组转换为字符串
语法: Arrays.toString(数组名);
可以使用 toString( ) 方法将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开。
运行结果为:
输出数组nums中的元素:[25,7,126,53,14,86]
4、使用foreach操作数组
语法:
for(元素类型 元素变量:遍历对象){
执行的代码
}
import java.util.Arrays; public class HelloWorld { public static void main(String[] args) { // 定义一个整型数组,保存成绩信息 int[] scores = { 89, 72, 64, 58, 93 }; // 对Arrays类对数组进行排序 Arrays.sort(scores); // 使用foreach遍历输出数组中的元素 for(int score :scores) { System.out.println(score); } } }