Java.lang.String []作为不兼容的类型?

时间:2015-12-04 02:09:33

标签: java android android-studio

{{1}}

上面的代码在switch语句中有一个String []。我从这段代码得到的错误如下:

不兼容的类型 必需:java.lang.String [] 发现:java.lank.String

我对此非常困惑。我尝试在线搜索它,但只获得了java.lang.string的结果,但是int是必需的。

1 个答案:

答案 0 :(得分:3)

更改

final String[] possibleChoices = getResources().getString(R.array.guessesList);

final String[] possibleChoices = new String[] { getResources().getString(R.array.guessesList)};
  

不兼容的类型必需:java.lang.String []找到:   java.lang.String中

possibleChoices对象需要一个数组,而不是Integer