首页 > 代码库 > 数组的常见问题

数组的常见问题

4-8-2017_SHJavaTraing_Day05

1.运行时异常:NullPointerException

  ①第一种体现形式  

1 String[] strs = new String[4];
2 strs = null;
3 System.out.println(strs[0]);

  ②第二种体现形式(只要是null值,就不能去调用方法或者属性)

 1 String[] strs = new String[4];        
 2 strs[0] = "AAA";
 3 //toString()方法返回此数组元素的字符串表示形式
 4 System.out.println("strs[0]=" + strs[0].toString());
 5 
 6 /*
 7 因数组为引用数据类型数据,其元素默认初始化值为null,
 8 因此调用strs[1]的toString()方法会报NullPointerException异常
 9 */
10 System.out.println("strs[1]=" + strs[1].toString());

 

数组的常见问题