if(W_list[i].split(" ")[1].toString().trim().equals(s_list.split(",")[j].toString().trim())){}这行总是抛出 Exception in thread "Thread-0" java.lang.ArrayIndexOutOfBoundsException: 1在这二个数组 相同时才会抛出

解决方案 »

  1.   

    W_list[i].split(" ")[1]
    确定你的W_list[i]有包含数据并且中间有空格,如果是要取第一个的话,是[0]而不是[1]
      

  2.   

    楼主问题没描述清楚啊
    if(W_list[i].split(" ")[1].toString().trim().equals(s_list.split(",")[j].toString().trim())){}
    这里你有没写错
      

  3.   

    W_list[i].split(" ")[1]
    s_list.split(",")[j]
    可能是这两处的问题,经过split后,数组里是否有这两个元素