문자열 배열이 HashMap
(rMap
) 인 함수가 있습니다. 특정 조건 (예 : r.Map.size() != 0
)을 충족하면 다른 파일 (rMap
은 글로벌 변수)에서 String array[] = rMap.get(0)
을 호출하여 System.out.println(array[0])
으로 시도합니다.데이터를 이동할 때 널 포인터가 생깁니다.
프로그램 실행과 그 결과로 NULL 포인터가 System.out.println(array[0]);
이됩니다. 누구나 이런 일이 일어나는 이유는 무엇입니까?
편집 : 배열의 모든 값이 문자열 변수는 어디 ...과 같이
String center[] = new String[] { tname, tmessage, tlink, tsname };
Global.rMap.put(index, center);
를지도를 작성하고 있습니다. 그래서 값을 tname
에 접근하고있어 null과 같지 않습니다. 나는 확인했다. 내 키 값은 문자열입니다
코드를 조금만 추가하면 색인을 설정하는 대상을 명시 적으로 볼 수 있습니까? – atk