• 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);
            }
        }
    }
  • 相关阅读:
    WebService安全机制的思考与实践
    Typora
    谷歌隐藏功能开启
    在Idea中jdk11和jdk8环境变量的切换
    win10安装两个不同版本的mysql(mysql5.7和mysql8.0.19)
    Guava中这些Map的骚操作,让我的代码量减少了50%
    MySQL TransactionMySQL锁升级引发的死锁问题
    mac 在 home 目录下创建文件夹
    忍者系统
    DNS服务简介和配置详解
  • 原文地址:https://www.cnblogs.com/2-NARUTO-2/p/8580667.html
Copyright © 2020-2023  润新知