Frage

Ich bin mit Pulse - dem Plugin Manager für Eclipse und installiert. Ich habe die Eclipse 3.5 für mobile Entwicklung (Pulsar) Profil mit ein paar anderen Profilen.

Ich erkennen, dass die Methode split () an einer Schnur von Code aufgerufen, wie unten:

String data = "one, two, three, four";
data.split(",");

erzeugt den Fehler: „Die Methode split (String) ist für den Typ String undefiniert“. Ich bin mir bewusst, dass die Methode split () nicht vor Java JRE 1.4 vorhanden war und vielleicht könnte die Ursache des Problems sein. Das Problem ist, ich glaube nicht, dass ich jre / sdk Versionen installiert haben. Vielleicht gibt es eine in-built mit dem Pulsar-Profil und Bedürfnisse der Bearbeitung - aber ich konnte nicht sagen, welche Einstellungen (und wo) Zwicken muss. Ich habe überprüft Fenster> Einstellungen> Java> Installierte JREs und es auf> = jre1.4.

War es hilfreich?

Lösung

Ich stelle fest, "Eclipse 3.5 für mobile Entwicklung". Vielleicht erwartet, dass dieses Werkzeug J2ME laufen, die ich einige Probleme hinter J2SE glauben ist.

Diese Seite für die verschiedenen APIs Links auf die JavaDoc gibt in JME. Es gibt mehrere Versionen, (folgen Sie den Links unter CLDC und CDC und sucht java.lang.String), aber soweit ich keiner von ihnen sagen kann String.split definieren ().

Andere Tipps

String.split Verfahren ist aus der Java-Version eingeführt 1.4 weiter, wenn Sie gleiche Arbeit haben getan werden Sie einen Versuch dazu geben kann:

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

ich das letzte Mal (in einer Windows XP-Installation) sah, fand ich die Standard-JVM installiert 1.3 sein.

Sie könnten eine „DOS-Shell“ Pop öffnen (err, Eingabeaufforderung) und geben Sie java -version, um die Wahrheit wenigstens zu sehen, über das, was Java auf dem PATH ist.

Ich würde auf jeden Fall empfehlen eine up-to-date JDK installieren. Das JDK enthält einen Compiler und andere Tools, das als nur ein JRE zu einem Entwickler nützlicher ist. Sie müssen dann in Eclipse-Einstellungen zurück gehen und zeigen seine JDK / JRE-Einstellungen an Ihrem neu installierten JDK.

String data = "one, two, three, four"; data.split(",");

Sie sind deklarieren

String [] Variable

Beispiel String[] variable = data.split(","); for(String value: variable){ System.out.println(value); }

Ich versuchte es seine Arbeit an sie

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top