Сплит метода (строка) не определен для строки типа

StackOverflow https://stackoverflow.com/questions/2724745

  •  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); }

Я попробовал его работать над этим

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top