문자열 배열의 값을 다른 문자열 배열에 저장하려고합니다. 하지만 아래 코드와 함께 "NullPointerException"오류가 발생합니다. "imagesSelected"는 값이 저장된 문자열 배열입니다. 하지만 하위 문자열 뒤에 다른 문자열 배열로 옮길 때 오류가 발생합니다. 나는 코드의 마지막 줄 때문에 믿었다. 어떻게 작동시키는 지 모르겠습니다.값을 문자열 배열에 저장하십시오.
String[] imageLocation;
if(imagesSelected.length >0){
for(int i=0;i<imagesSelected.length;i++){
int start = imagesSelected[i].indexOf("WB/");
imageLocation[i] = imagesSelected[i].substring(start + 3);
}
}
당신은 적당한 크기에'imageLocation' 배열을 초기화 할 필요가 [을하지만 오래 배열이 원하는]. – gsingh2011
print stack trace를 추가하십시오 –
배열''String []의 문자열을 초기화하지 않았습니다 imageLocation = new String [x];''그렇습니까? –