このコードを実行した後、配列は変更されません。その理由は何ですか?ありがとうございました
Scanner s = new Scanner(System.in);
String [] h = new String[100];
int hlds = 0;
while (true) {
System.out.print("Enter: ");
if(s.hasNextLine()) {
String str = s.nextLine();
if (Pattern.matches("[abc]", str)) {
h[hlds++] = str;
}
for( int i = 0; i < h.length ; i++){
System.out.println(h[i]);
}
break;
}