java数组

概述

数组:存放一组相同数据类型的元素(数据) 按照一定的顺序排列的集合。数组是一个容器、

数组可以分为一维数组和二维数组

  • 一维数组:一组数据
  • 二位数组:多组数据

一维数组

静态初始化

适用于一组数据是"已知的"

语法格式

元素的数据类型 [] 数组名;

java 复制代码
    public static void main(String[] args) {
        // 存储int类型的数据
        int[] arr1;

        // 存储char类型的数据 比如 字母
        char[] arr2;

        double[] arr3;

        String[] arr4;
    }

一维数组初始化

语法格式

数组名 = new 元素的类型[] {元素1,元素2,元素3,...};

java 复制代码
    public static void main(String[] args) {
        // 声明数组
        String[] arr ; 
        // 初始化 给数组赋值
        arr = new String[] {"hello","max","麦克斯"} ; 
        
    }

当声明和静态初始化是在一个语句完成的,= 右边的new 元素的数据类型可以省略不写,直接写 {}

java 复制代码
    public static void main(String[] args) {
        
        Integer[]  arr2 = {10, 20, 30, 40};
        
        // 等价于上面
        Integer[] arr3 ; 
        arr3 = new Integer[] { 10, 20, 30, 40 }  ;
    }

动态初始化

适用于一组数据是未知的

语法格式

数组名 = new 元素的数据类型[元素个数];

java 复制代码
   public static void main(String[] args) {

        String[] arr = new String[10] ;

        Integer[] arr2 ;
        arr2 = new Integer[10] ;
    }

获取数组长度

数组.length

一维数组遍历

java 复制代码
    public static void main(String[] args) {
        int[] arr = {10, 20, 30, 40 ,50} ;

        for (int i = 0; i < arr.length; i++) {
            int i1 = arr[i];
            System.out.println(i1);
        }
    }

二维数组

语法格式

元素的数据类型[][] 数组名;

元素的数据类型 数组名[][];

java 复制代码
    public static void main(String[] args) {
        Integer[][] arr ;
        arr = new Integer[][] { {10,20},{30,40},{50,60}};

    }
相关推荐
2402_8575893627 分钟前
“衣依”服装销售平台:Spring Boot框架的设计与实现
java·spring boot·后端
吾爱星辰1 小时前
Kotlin 处理字符串和正则表达式(二十一)
java·开发语言·jvm·正则表达式·kotlin
ChinaDragonDreamer1 小时前
Kotlin:2.0.20 的新特性
android·开发语言·kotlin
IT良1 小时前
c#增删改查 (数据操作的基础)
开发语言·c#
哎呦没2 小时前
大学生就业招聘:Spring Boot系统的架构分析
java·spring boot·后端
Kalika0-02 小时前
猴子吃桃-C语言
c语言·开发语言·数据结构·算法
_.Switch2 小时前
Python Web 应用中的 API 网关集成与优化
开发语言·前端·后端·python·架构·log4j
编程、小哥哥2 小时前
netty之Netty与SpringBoot整合
java·spring boot·spring
代码雕刻家2 小时前
课设实验-数据结构-单链表-文教文化用品品牌
c语言·开发语言·数据结构
一个闪现必杀技2 小时前
Python入门--函数
开发语言·python·青少年编程·pycharm