Java基础 数组

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);
        }
    }
}
原文地址:https://www.cnblogs.com/2-NARUTO-2/p/8580667.html