Question

J'utilise Pulse - Plugin Manager pour Eclipse et installé. Je l'Eclipse 3.5 pour le profil développement mobile (Pulsar) avec un couple d'autres profils.

Je compris que la méthode split () fait appel à une chaîne de code tel que ci-dessous:

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

génère l'erreur: « La scission de la méthode (String) est définie pour le type String ». Je suis conscient que la méthode split () n'existait pas avant de Java 1.4 JRE et peut-être pourrait être la cause du problème. Le problème est que je ne pense pas que j'ai versions jre / sdk installées. Peut-être il y a un en-construit avec le profil Pulsar et éditer des besoins - mais je ne pouvais pas dire ce que les paramètres (et où) doit être modifié. J'ai vérifié de Windows> Préférences> Java> installé JREs et il est réglé sur> = JRE1.4.

Était-ce utile?

La solution

Je note "Eclipse 3.5 pour le développement mobile". Peut-être que cet outil prévoit d'exécuter J2ME, que je crois plusieurs questions derrière J2SE.

Cette page donne des liens vers la JavaDoc pour les différentes API en JME. Il existe plusieurs versions, (suivez les liens sous CLDC et CDC et cherchez java.lang.String), mais pour autant que je peux dire qu'aucun d'entre eux définissent String.split ().

Autres conseils

méthode de String.split est introduit à partir de la version Java 1.4 en avant, si vous avez même travail à vous faire peut donner un essai à ceci:

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

La dernière fois que je regardais (dans une installation de Windows XP), je l'ai trouvé par défaut installé JVM à 1,3.

Vous pouvez ouvrir des pop un "shell DOS" (err, invite de commande) et le type java -version pour voir la vérité au moins ce que Java est sur le PATH.

Je recommande vivement l'installation d'un JDK mise à jour. Le JDK inclut un compilateur et d'autres outils, qui est plus utile à un développeur qu'un JRE. Vous devez ensuite revenir dans les préférences d'Eclipse et pointer ses paramètres JDK / JRE à votre JDK nouvellement installé.

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

déclarez-vous

String [] variable

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

je l'ai essayé son travail sur elle

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top