2016-05-30 134 views
0

因此,我正在爲學校做一個任務,因爲我們必須用多個單詞來構建一個懸念遊戲,但現在我只有一個。我想知道如何獲得一串單詞,如String [] words =「hello」,「funny」,「apple」;並把它們分成單數字母,如「h」,「e」,「l」,「l」,「o」,在這裏我不想讓所有的字母都混雜在一起,但我希望它們能夠被分配給那個詞。創建一個字符串,將多個單詞拆分爲字母

+2

有'.toCharArray()'創建一個字符數組,或'.split( 「」)'創建一個字符串數組。您可能有興趣閱讀[String'文檔](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)。 – 4castle

回答

1

我會建議製作一個char數組的數組,並使用.toCharArray()從字符串中獲取char數組。

String[] words = {"hello", "funny", "apple"}; 

// make an array of char arrays 
char[][] letters = new char[words.length][]; 

for (int q = 0; q < letters.length; q++){ 
    letters[q]=words[q].toCharArray(); // get the char[] of the word 
} 

System.out.println(Arrays.toString(letters[0])); 

這將返回:

[h, e, l, l, o] 
相關問題