美文网首页
Java数组

Java数组

作者: 竹鼠不要中暑 | 来源:发表于2019-02-20 22:15 被阅读5次

数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来做唯一标识。

java数组的两大特点:

  • 强类型: 一个数组里只能存储一种数据类型的数据
  • 静态: Java的数组一旦被初始化之后,它的长度是固定的。

声明数组

  • type arrayName[]
  • type[] arrayName

初始化数组

  • 静态初始化
    创建数组时只指定数组长度而不指定具体内容,如:
String[] arr = new String[5];
  • 动态初始化
    创建数组时指定数组内容(同时数组长度也确定),如:
String[] arr2 = new String[]{"h","e","l","l","e"};

String[] arr2 = {"h", "e", "l", "l", "e"};

访问数组成员

arrayName[index]

如:

arr2[1]; // "e"

二维数组:

int[][] arr3 = {{1,2},{3,4}};
System.out.println(arr3[1][0]); // 3

遍历数组

  • for循环:依次根据数组每个元素的索引来遍历;
  • foreach循环:
for(数组或集合元素的类型  变量名:数组\集合)  {
// some code
}

示例:

public class Test {

    public static void main(String[] args) {
        String[] arr = new String[5];
        String[] arr2 = {"h", "e", "l", "l", "e"};
        System.out.println("for循环遍历arr:");
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
        System.out.println("foreach循环遍历arr2:");
        for (String str : arr2) {
            System.out.println(str);
        }
    }
}

相关文章

  • 【骚全带你学Java---九、认识java数组】

    java中数组 数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素...

  • JAVA 基本功秘籍

    1. Java数组与内存控制一、Java数组初始化 Java数组是静态的,即当数组被初始化之后,该数组的长度是不可...

  • Java数组

    Java数组 1.声明数组 在java中声明数组有两种形式:数组元素类型名[] 数组名;数组元素类型名 数组名 [...

  • Java知识之数组

    Java数组知识图如下: 数组基本用法 声明数组声明数组语法格式: 初始化数组Java中使用关键字new创建数组对...

  • Java学校-String类/数组

    Java StringBuffer 和 StringBuilder 类 Java 数组 声明数组变量 明白这句话p...

  • 图解Java数组的内存分配

    1. Java数组是静态的 Java是静态语言,所以Java的数组也是静态的,即:数组被初始化后,长度不可变 静态...

  • Kotlin数组

    数组在Kotlin中使用Array类来表示。下面巴拉一下Kotlin数组和Java数组的区别。Java中的数组通常...

  • java 数组

    java数组:相同类型数据的有序集合 (数组元素的数据类型必须相同) 1. java 创建数组变量 数组中已有元素...

  • 面试题总结

    1、Java中能创建Volatile数组吗? 能,Java中可以创建volatile类型数组,不过只是一个指向数组...

  • scala 2.13.1 数组 和Java List互转

    Scala数组 转 Java List List 转 Scala数组

网友评论

      本文标题:Java数组

      本文链接:https://www.haomeiwen.com/subject/jmmkyqtx.html