数组

本文详细介绍了Java数组的基本概念、声明方式、初始化方法,包括数字数组、布尔数组、对象数组的初始化特点,以及如何在创建数组对象时赋予初始值。同时,文章还对比了空串与Null串的区别,并提供了检查它们的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   数组是一种数据结构,用来存储同一类型的集合。

   数组的声明可以有两种形式。  

   int[]   array;

   或  int[]  array ;

  具体选用哪一种看个人习惯。

  当我们new为数组创建一个空间的时候,如int[]  array=new  int[10];此时若创建的是数字数组,则会自动初始化为0,若为boolean数组,则会自动初始化为false;若为对象数组则自动初始化为null;

  声明完数组后我们考虑初始化数组;

  1.在创建数组对象的同时赋予初始值;

   int[]   array={1,2,3,4};

   不要先声明,然后再如上初始化。即int[]  array;  array={1,2,3,4} 或int[]  array=new int[4];array={1,2,3,4}

 2.可以声明时初始化,或先声明再初始化

 int[]  array=new  int[]{1,2,3,4}

或 int[] array;

  array=new  int[]{1,2,3,4}

唯一不可以的是在{}之前的[]中指定个数。

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String[]  array1;
		int array2[];
		int[]  array3={1,2,3,4,5};//只能在声明的同时初始化
		int[]  array4=new int[]{1,2,3,4,5,6};
		//array4={1,2,3};
		array1=new  String[10];
		array2=new  int[]{1,2,3,4};
		//array3={1,2,3,4,5};
		System.out.println("array1");
		for(String a:array1)
		{
			System.out.println(a);
		}
		System.out.println("array2");
		for(int a:array2)
		{
			System.out.println(a);
		}
		System.out.println("array3");
		for(int a:array3)
		{
			System.out.println(a);
		}
		System.out.println("array4");
		for(int a:array4)
		{
			System.out.println(a);
		}
	}

}


空串与Null串的区别

空串“ ”是一个java对象,它的长度为0,内容为空而已。

Null串  表示的是空对象、没有对象的意思

要检查字符串是否为空串“ ”,只需要检查它的length是否为0;

要检查字符串是否为Null串 ,只需要检查它的值是否为null( !=null or ==null);


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值