Это мой основной методНесовместимые типы
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'? Какой тип «города»? Какой тип возвращаемого типа вашего метода? –
Можете ли вы добавить в stacktrace? – Ascalonian
@ Аскалон. Нет следов стека. Это ошибка компиляции. –