2016-05-30 2 views
0

私は学校に割り当てをしていますので、複数の言葉でハングマンゲームを構築しなければなりませんでしたが、今は1つだけです。 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配列を取得するには、char配列の配列を作成し、.toCharArray()を使用することをお勧めします。

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] 
関連する問題