• 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);
            }
        }
    }
  • 相关阅读:
    leetcode 1. Two Sum
    leetcode 168. Excel Sheet Column Title
    [LeetCode] Water and Jug Problem 水罐问题
    leetcode 80 Remove Duplicates from Sorted Array II
    leetcode 239. Sliding Window Maximum
    文件处理
    python网络编程 之 twisted
    ICMP & ping & traceroute
    Java String 转整形
    Java 字符数字得到整数
  • 原文地址:https://www.cnblogs.com/2-NARUTO-2/p/8580667.html
Copyright © 2020-2023  润新知