일부 오류가 발생했습니다. 내 배열은 다음과 같습니다정렬 전에 모든 null 배열 값을 제거하십시오.
String words[] = new String[50000];
사용자가 배열
words[i]=c.readLine();
이 프로그램은 루프에 대한 무한한 번 중복 값이 inputed되어 종료됩니다에 입력 값을 요청합니다. 이제 프로그램은 알파벳 순서로 배열을 정렬해야하지만 아직 일부 null 값을 정렬하려고하고 오류를 반환합니다.
Arrays.sort(words, String.CASE_INSENSITIVE_ORDER);
for (int a = 0; a < words.length; a++) {
c.println(words[a]);
}
이 프로그램은 사용자가 정확히 50000 값을 입력 한 경우에만 작동합니다. 사용자가 입력 할 값의 수를 추측 할 수 없습니다. 어떻게 해결할 수 있습니까?
알파벳순으로 정렬하기 전에 모든 null 값을 제거해야한다고 생각합니다. 어떤 아이디어?
사용을 값없이 당신은'크기의 확실하지 않은 경우
newWords
배열이 새 배열이됩니다 '. 하드 코드하지 마십시오 – Baby