Comment analyser chaîne contenant un nombre négatif par j2me api?

J'ai une chaîne qui a des nombres. - Je convertir cette chaîne et de stocker ces chiffres en int, float, etc. En conséquence

String str = "100,2.0,-100,19.99,0";

Je peux le faire par Integer.parseInt() et Float.parseFloat() après la séparation. Mais je ne peux pas le faire pour un nombre négatif. Il jette exception java.lang.NumberFormatException. Après des recherches sur le web je n'ai pas trouvé de solution pour ce problème.

Alors, comment puis-je analyser un entier négatif de la chaîne et de les stocker dans des int à l'aide de j2me ensemble d'api?

Confusion formulation: "je peux le faire ... après la séparation", vous aurez évidemment besoin de diviser sur , afin d'analyser quoi que ce soit.
Float.parseFloat() devrait fonctionner, peut-cou préciser un peu plus de code/contexte de l'exception?
avez-vous envisager d'utiliser Chaîne de caractères.startsWith méthode? par exemple if (myString.startsWith("-")) { myString = myString.substring(1); }

OriginalL'auteur masiboo | 2012-02-02