关于数组越界问题的疑惑 最近在做一个功能的时候,用到split分割一个字符串,当我遍历输出的时候很正常没有问题,但是直接输出temp[2]的时候报数组越界的异常,但我确定并没有越界,不明白这是什么原因,求指教!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 绝对程序问题的,有的时候误认为不会越界,实际上就是越界或者不存在,电脑不会错的。如果确定temp是字符串数组,可通过以下验证你的判断:if(temp.length>2){ Log.i("test", temp[2]);}else{ Log.i("test", "数组长度:" + temp.length);} temp.length打印出来是4,但使用temp[2]的时候就是会报越界错误。我也觉得好诡异 学习android记账程序发现看不懂代码啊,小女纸跪求求高手指点 adnroid上如何访问url返回数据,特殊!! Android 控件 求助:PopupWindow在自定义布局里面动态添加控件问题 NDK编译使用SQLite 关于锁屏技术!!!!有大牛么。。。 android应用转游戏开发 ffmpeg 使用 [一维条码扫描][移动开发]如何在安卓的pad上实现一维条码扫描? 安卓屏幕滑动阈值 新浪微博 直接调用数据接口 不使用自带的SDK 如何在电脑中运行《Android应用开发详解》中的移动警务通?
如果确定temp是字符串数组,可通过以下验证你的判断:
if(temp.length>2)
{
Log.i("test", temp[2]);
}
else
{
Log.i("test", "数组长度:" + temp.length);
}