Сплит метода (строка) не определен для строки типа
-
02-10-2019 - |
Вопрос
Я использую пульс - менеджер плагина для Eclipse и установлен. У меня есть eclipse 3.5 для профиля мобильного развития (Pulsar) с парой других профилей.
Я понял, что метод разделения () вызывается на строке из кода, такого как ниже:
String data = "one, two, three, four";
data.split(",");
Создает ошибку: «Метод разделен (String) не определен для строки типа». Я понимаю, что метод разделения () не существовал до JRE 1.4 Java, и, возможно, может быть причиной проблемы. Проблема в том, что я не думаю, что у меня установлены версии JRE / SDK. Возможно, есть один встроен с профилем Pulsar и нуждается в редактировании - но я не мог сказать, какие настройки (и где) нуждаются в настройке. Я проверил Windows> Preferences> Java> Установил JRES, и он установлен на> = JRE1.4.
Решение
Я отмечаю, как «Eclipse 3.5 для мобильного развития». Возможно, этот инструмент ожидает запустить j2me, который, по которому я считаю, это несколько вопросов за J2SE.
Эта страница Дает ссылки на Javadoc для различных API в JME. Есть несколько версий, (следуйте ссылкам под CLDC и CDC и искать Java.lang.String), но насколько я могу не сказать, ничего из них не определяет строку .split ().
Другие советы
String.split
Метод вводится из Java версии 1.4 вперед, если у вас есть такая же работа, вы можете сделать попытку этого:
public String[] splitStr(String str, String delim) {
StringTokenizer stringTokenizer = new StringTokenizer( str, delim );
String[] strArr = new String[stringTokenizer.countTokens()];
int i = 0;
while( stringTokenizer.hasMoreTokens() ) {
strArr[i] = stringTokenizer.nextToken();
}
return strArr;
}
В прошлый раз я посмотрел (в установке Windows XP) я нашел установленный по умолчанию JVM 1,3.
Вы можете попить открыть «DOS Shell» (ERR, командную строку) и введите java -version
чтобы увидеть правду хотя бы о том, что Java находится на PATH
.
Я бы определенно рекомендовал установить актуальную JDK. JDK включает в себя компилятор и другие инструменты, которые более полезны для разработчика, чем просто JRE. Затем вам нужно вернуться в предпочтениях Eclipse и укажите его настройки JDK / JRE на новой установленной JDK.
String data = "one, two, three, four";
data.split(",");
Вы объявляете
Строка [] переменная
примерString[] variable = data.split(",");
for(String value: variable){
System.out.println(value);
}
Я попробовал его работать над этим