我的代码需要一些帮助。我想使用 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);
然后它似乎返回null,因为结果的值为null。但如果更改包含以下内容:
static public char[] Contains(String w)
{
if (list.contains(w)){
System.out.println(w.toCharArray());
}
else return null;
}
然后它打印字符串。这怎么可能?我的功能有什么问题?