所以这是我的问题。我使用这个代码,它不起作用。我想分割一个名为response的字符串,并获取它已被分割的多少个peaces的数量。如何统计有多少分裂
public void updateSQLite(String response){
String[] kazkiek = response.split(";");
System.out.println(response);
for(int p = 0; p <= 2; p++) {
for (int i = 0; i <= kazkiek.length; i++) {}
}
}
我的Android监视器返回此错误:
未处理的异常成因 java.lang.ArrayIndexOutOfBoundsException:长度= 1; index = 1
正如我在其他问题上看到的,这是因为只有一个索引。我的字符串很长,分裂成300多个。
我不认为你贴权代码或相关的代码。在发布的代码中没有索引,并且异常不可能来自这里。 – janos
分割数量等于'kazkiek.length'。 – nbokmans
@janos当我将kazkiek.lenght更改为20进行测试时,一切正常 –