出现了这个问题: java.lang.stringArrayIndexOutOfBoundsException: 4 想问一下怎么解决?

JAVA编译出现Exception in thread &main& java.lang.ArrayIndexOutOfBoundsException: 0_百度知道
JAVA编译出现Exception in thread &main& java.lang.ArrayIndexOutOfBoundsException: 0
请问这是怎么回事:
我写的程序是
public class Exec {
public static void main (String args[])
{System.out.println(&hi!&+args[0]+& &+args[1]+& & +args[2]);
编译显示:
Exception in thread &main& java.lang.ArrayIndexOutOfBound...
如何cmd控制台,我初学JAVA,用的是eclipse,希望能再详细点~谢谢啦~ 这个程序是书上的~难道书写错了额~~
我有更好的答案
你的args[]定义的是String数组 只给args[]数组声明 没给它分配空间 所以运行后出现的错误的意思是下标越界,代码如下:、public class b {public static void main(String args[]){ args=new String[3]; System.out.println(&hi!&+args[0]+& &+args[1]+& & +args[2]); }}加args=new String[3];是个它分配空间你有args[0],args[1],args[2]三个所以是String[3],还可以给这数组赋值,如args[0]=new String(&java&)
采纳率:39%
args 没有给参数啊....那哪来的args[0]这些东西呢
这不是编译显示的信息吧应该是运行的信息吧数组越界你再cmd控制台这样运行就没问题了: java Exec arg1 arg2 arg3
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!求助,报错 java.lang.ArrayIndexOutOfBoundsException: 1,,请问怎么解决?
[问题点数:40分]
求助,报错 java.lang.ArrayIndexOutOfBoundsException: 1,,请问怎么解决?
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年10月 移动开发大版内专家分月排行榜第二2016年9月 移动开发大版内专家分月排行榜第二
2016年8月 移动开发大版内专家分月排行榜第三
匿名用户不能发表回复!|java.lang.ArrayIndexOutOfBoundsException: 4 求教,谢谢了_百度知道
java.lang.ArrayIndexOutOfBoundsException: 4 求教,谢谢了
String stationDataStr=&|116..900413,喇叭沟门,289,长哨营,10002|&;
String newStr = &|&;
tmpStr1=stationDataStr.split(&\\|&);
//用|分割字符串
tampStr = {10.1,11.1,10.8,11.1};
我有更好的答案
当你的i=0时 你取tampStr[i-1]就是tampStr[-1].很明显 这越界了..
采纳率:63%
来自团队:
...我把你代码复制 怎么可以执行啊
为您推荐:
其他类似问题
java的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 java.lang.string 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信