创建一个将多个单词拆分成字母的字符串

时间:2016-05-30 00:17:07

标签: java

所以我正在为学校做作业我们必须建立一个带有多个单词的悬挂式游戏来猜测,但是现在我只有一个。我想知道如何获得一串单词,例如String [] words =" hello"," funny"," apple&#34 ;;并将它们分成单数字母,例如" h"," e"," l"," l"," o",在说这个我不希望所有的字母都混乱,但我希望它们被分配到那个词。

1 个答案:

答案 0 :(得分: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]