java.lang.ArrayIndexOutOfBoundsException: 1错误 ArrayIndexOutOfBoundsException数组下标越界。单步跟踪你的数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ...String[] files=new String[3];files=transfer.split(" "); ...应该在这里出错,split出的数组元素个数超过了files的元素个数,改成String[] files = transfer.split(" "); 试试 to hxzg001:原来就是那样写的,出同样的问题,我才改成先new的情况,也出同样的问题. String[] file=fileName.split("_");file这个字符串数组没有分配内存. System.out.println(files[1]);错误出现在这一行...this.fileName=files[0];之前加入一句看看查看一下数组的长度System.out.println(files.length); public TransferInfo(String transfer) { String[] files=new String[3]; files=transfer.split(" "); //最好改一下..这样不好.. System.out.println("数组1:"+files.length); this.fileName=files[0]; System.out.println(files[1]);//按你的写法,这里是没错的. this.Size=Long.parseLong(files[1]); this.transfer_Time=files[2]; String[] file=fileName.split("_");//多加1句. System.out.println("数组2:"+file.length); this.CacheID=file[0]; this.ChannelID=file[1];//也有可能在这里出错! this.date=file[2]; } to redex(cc)我怎样写给他分配内存呢?谢谢. BoxLayout “Sat Jun 27 22:59:38 CST 2009 ”怎样转换成这种格式“2009-6-27 22:59:38” 过路的大哥们,指教指教下。急啊!!java exception的问题 排序算法优化 截取字符串 如何设置打印边距? 急求jspSmartUpload包 队列线程是什么东西? 关于java 2d的问题,请教各位大哥。 大家帮忙看看这个聊天室能用吗,?谢谢了 帮我看看这段程序,对大家也有益! 请教各位高手java 调用无返回值的存储过程
String[] files=new String[3];
files=transfer.split(" ");
...
应该在这里出错,split出的数组元素个数超过了files的元素个数,改成
String[] files = transfer.split(" ");
试试
错误出现在这一行...this.fileName=files[0];之前加入一句看看查看一下数组的长度System.out.println(files.length);
{
String[] files=new String[3];
files=transfer.split(" "); //最好改一下..这样不好..
System.out.println("数组1:"+files.length);
this.fileName=files[0];
System.out.println(files[1]);//按你的写法,这里是没错的.
this.Size=Long.parseLong(files[1]);
this.transfer_Time=files[2];
String[] file=fileName.split("_");
//多加1句.
System.out.println("数组2:"+file.length);
this.CacheID=file[0];
this.ChannelID=file[1];//也有可能在这里出错!
this.date=file[2];
}
我怎样写给他分配内存呢?谢谢.