0
내 할당의 일부는 지정한 인덱스에 char 값을 반환하는 charAt()
메서드를 만드는 것입니다. 인덱스가 무효 인 경우는 인덱스 0의 문자를 돌려줍니다.charAt() 메서드 만들기
이것은 내가 지금까지 가지고있는 바 내 과제에서 Java 용 기존 문자열 메서드를 사용할 수 없다는 것을 명시하고 있습니다. 내가 방법 charAt
전화를 이동 할 때마다
public char charAt(int index) {
char a;
if (index < 0 || index > 25)
a = list[0];
else
a = list[index];
return a;
}
은 내가 NullPointerException
오류가 계속. 권장하는 수정 사항이나 포인터가 있습니까? 아니면 질문이 너무 막연한가?
어디에서 정의 된 목록이 있습니까? 대부분 null 일 가능성이 높습니다. –
아이디어를 얻으려면 Java 라이브러리 방법을 고려해보십시오. 물론 복사하지는 말고 약간의 통찰력을 제공하고 라이브러리에 대한 노출을 제공해야합니다. – IdusOrtus
nullPointerException는 발생하는 정확한 행 번호를 제공해야합니다. 또한 '25'숫자는 어디에서 오는가? 그것이 최대 크기입니까? list [] 배열이 25보다 작은 경우는 어떻게됩니까? list []가 할당되지 않은 것은 무엇입니까? – stackoverflowuser2010