Java中数组不为空时也可能出现ArrayIndexOutOfBoundsException: 0异常
来源:互联网 发布:td lte网络结构图 编辑:程序博客网 时间:2024/06/06 04:40
String[]strs=new String[2];System.out.println(strs[0]);// nullint[]ss=new int[2];System.out.println(ss[0]);// 0String[]strs2=null;if(strs2!=null)System.out.println(strs2[0]);// 数组中的元素为空String[]strs4=new String[]{null};if(strs4!=null)System.out.println(strs4[0]);// null// 数组的长度为0String[]strs3=new String[0];if(strs3!=null)System.out.println(strs3[0]);// java.lang.ArrayIndexOutOfBoundsException: 0
Java中的数组是引用类型,习惯上我会通过数组!=null判断是否有值(但是如果是List类型,则还会加上.size())
偶然遇到过一个数组!=null但是[0]元素==null的情况,费了很多时间才定位到问题。
以后使用数组时需要考虑两个比较冷门的问题:1、数组不为空,但是数组中的元素可能为空
2、数组不为空,但是数组的长度可能为空,导致取[0]元素时下标越界
附:Java中的数据类型
阅读全文
0 0
- Java中数组不为空时也可能出现ArrayIndexOutOfBoundsException: 0异常
- 关于Java中对数组进行冒泡排序时出现ArrayIndexOutOfBoundsException异常时的分析和处理方法
- jedis 中出现ArrayIndexOutOfBoundsException异常的解决方法
- 数组下标越界异常:Java.lang.ArrayIndexOutOfBoundsException
- 使用Split分割字符串出现数组越界异常java.lang.ArrayIndexOutOfBoundsException
- java中java.lang.ArrayIndexOutOfBoundsException异常
- 关于Java中使用split()方法时报ArrayIndexOutOfBoundsException数组越界异常解决方法
- (数组角标异常)报错java.lang.ArrayIndexOutOfBoundsException..
- System.arraycopy数组越界异常java.lang.ArrayIndexOutOfBoundsException
- 数组下标越界ArrayIndexOutOfBoundsException异常
- java的异常捕获中可能出现的小问题
- 在Eclipse中测试Main函数运行出现Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:0
- java.lang.ArrayIndexOutOfBoundsException异常问题
- listview 中出现的ArrayIndexOutOfBoundsException
- 使用ButterKnife Zelezny 时,出现异常ArrayIndexOutOfBoundsException
- 15_09_15 ( ArrayIndexOutOfBoundsException ) 数组下标越界异常
- [笔记]关于split的数组越界问题以及java.lang.ArrayIndexOutOfBoundsException异常
- 使用Lisview多布局时报数组越界 异常java.lang.ArrayIndexOutOfBoundsException
- RTP与RTCP协议介绍——非常叼003
- GD、Jpgraph图形图像处理
- Mac python3连接mysql
- Ubuntu上Scala的部署
- Windows7 显示进程pid
- Java中数组不为空时也可能出现ArrayIndexOutOfBoundsException: 0异常
- 防Boss利器:SmartQQ4Eclipse
- 解决用android Studio开发不能去除标题栏的问题
- Mysql创建存储过程的简单实例
- java中 JSONObject与JSONArray的使用方法
- android端HttpServer的实现
- java面试题3
- android 静音与振动
- js获取当前域名、Url、相对路径和参数