java数组
数组:
数组也是一种数据类型,引用类型
基本数据类型:
四类八种
数组:
同一种数据类型的集合,本身就是一个容器
好处:
数组中的元素进行自动编号,方便操作这些元素
数组的定义:
- 动态初始化
数据类型[] 数组名=new 数据类型[元素个数或者数组长度]
注意点:
- 数组是由初始值的 int 0、double 0.0、String null
- 数组下标从0开始
- 数组确定后长度不可以更改
区别:
- 动态初始化,知道元素个数,不知道具体值的时候
- 静态初始化,不知道个数,但是知道具体值的时候
package testone.demo;
import java.util.Arrays;
public class test_5 {
public static void main(String[] args) {
int[] str=new int [10];
System.out.println(Arrays.toString(str));
}
}
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
- 方法二
数据类型[] 数组名=new 数据类型[]{值1,值2,值3}
可以简写成:数据类型[] 数组名={值1,值2,值3}
public class test_5 {
public static void main(String[] args) {
int[] str=new int [10];
int[] str1= new int[]{1,2,3,4,5,6};
System.out.println(Arrays.toString(str1));
}
}
获取数组长度
System.out.println(str1.length);