私のコードについて助けが必要です。メソッド toCharArray() を使用して String オブジェクトを char[] に変換したいのですが、うまくいきません。
Wordlist という名前のクラスにこの関数があります。
static public char[] Contains(String w)
{
if (list.contains(w)) return w.toCharArray();
else return null;
}
そして、文字列変数 res を使用して関数を呼び出します。
char[] result = new char[4];
result = WordList.Contains(res);
するとresultの値がnullなのでnullを返すようです。ただし、Contains を次のように変更した場合:
static public char[] Contains(String w)
{
if (list.contains(w)){
System.out.println(w.toCharArray());
}
else return null;
}
次に、文字列を出力します。そんなことがあるものか ?私の機能の何が問題になっていますか?