【发布时间】:2014-06-22 07:50:22
【问题描述】:
String resultArr[] = response.split("&");
String[] values = resultArr;
String name[] = new String[values.length/2];
for(int i = 0;i<values.length-1;i++)
{
if(i%2==0)
{
name[i] = values[i];
}
}
【问题讨论】:
-
这是什么语言?
-
这在 values 数组有 2 个值时有效。我能够打印名称数组。当 values 数组超过 2 时,它会给我数组索引超出范围的异常。
-
请在发帖时更加注意格式,并在问题中提供更多详细信息——您做了什么来诊断这个问题?
-
感谢 Jon 的编辑。 :).. 我正在尝试将位置 0、2、4、6 的字符串从“值”数组复制到“名称”数组。它使数组索引超出范围。长度 = 3,索引 = 4跨度>
-
@user3477871:是的-该信息应该在您的问题中。纯代码问题通常不被接受;它们对未来的访问者没有多大用处。
标签: java indexoutofboundsexception