0
因此,我正在爲學校做一個任務,因爲我們必須用多個單詞來構建一個懸念遊戲,但現在我只有一個。我想知道如何獲得一串單詞,如String [] words =「hello」,「funny」,「apple」;並把它們分成單數字母,如「h」,「e」,「l」,「l」,「o」,在這裏我不想讓所有的字母都混雜在一起,但我希望它們能夠被分配給那個詞。創建一個字符串,將多個單詞拆分爲字母
因此,我正在爲學校做一個任務,因爲我們必須用多個單詞來構建一個懸念遊戲,但現在我只有一個。我想知道如何獲得一串單詞,如String [] words =「hello」,「funny」,「apple」;並把它們分成單數字母,如「h」,「e」,「l」,「l」,「o」,在這裏我不想讓所有的字母都混雜在一起,但我希望它們能夠被分配給那個詞。創建一個字符串,將多個單詞拆分爲字母
我會建議製作一個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]
有'.toCharArray()'創建一個字符數組,或'.split( 「」)'創建一個字符串數組。您可能有興趣閱讀[String'文檔](https://docs.oracle.com/javase/8/docs/api/java/lang/String.html)。 – 4castle