这是我的主要方法不兼容的类型
import java.util.*;
public class Cities
{
static String [] extractCity (String [] cityStateZip)
{
int location;
ArrayList<String> cities= new ArrayList<String>(Arrays.asList(cityStateZip));
for (int i=0; i < cities.size(); i++)
{
cities.get(i);
}
for (int i=0; i<cityStateZip.length; i++)
{
if (cityStateZip[i] == null || cityStateZip[i].equals(" "))
break;
cities.add(cityStateZip[i].substring(0, cityStateZip[i].indexOf(",")));
}
return cities;
}
}
的错误是在“回归城市”,表明它是不兼容的类型。我知道它期待一个int,但我不知道如何解决它。 (我已经看过类似的问题,但我似乎没有很好地理解这个概念)
在此先感谢您。
你觉得它在等一个'int'为什么?什么类型是“城市”?你的方法的返回类型是什么类型? –
你可以添加堆栈跟踪吗? – Ascalonian
@Ascalonian没有堆栈跟踪。这是一个编译错误。 –