for(int i=0;i<dictionary.words.length;i++){
if(dictionary.words[i].length() <=maxWordlength){
count++;
smallWordDictionary[i]=dictionary.words[i];
}
}
我使用此代碼將字典數組中的字符串存儲到包含字符串較短的字符串的數組中。我現在想要這個陣列旁邊的隨機數通過下面的方法(創建一個隨機生成的字):訪問數組java
randomWord(smallWordDictionary, outcome);
當我使用下面的方法:
static void randomWord(String [] array, int number){
System.out.println(array[number]);
}
控制檯打印出null
,我不知道爲什麼。如何讓控制檯打印出與smallWordDictionary
陣列中的元素相對應的字符串?
控制檯時不聰明,如果是打印空,那是因爲這數組中的元素包含空值。我們需要完整的代碼來理解你的邏輯。 –
請閱讀[mcve]並改善您的問題。 – GhostCat
我同意@GhostCat,我們需要足夠的代碼才能重現此內容並查看完整圖片。如果只能看到排水管的頂部並且無法打開櫃門,很難看到管子在哪裏泄漏。 – Cody