J'ai un problème à trouver le bon moyen d'obtenir seulement city1, city 2 et la distance sans le "km", en utilisant un scanner et un délimiteur. J'ai besoin d'avoir le texte en gras. Chaîne (exemple):Java scanner plusieurs/plusieurs conditions de délimiteur
ville1, pays; city2, pays; 145 km
Mon Delimitar jusqu'à présent parce que je ne sais vraiment pas:
scanner.useDelimiter(";");
J'ai aussi essayé d'utiliser string.split ("") sans succès. Dois-je d'abord diviser en 3 parties sur le ";" et faire un nouveau délimiteur pour chaque partie? Ou y a-t-il un moyen plus facile?
Merci à l'avance
(Modifier pour expliquer la différence à un autre poste: Je l'ai essayé avec regex, sans chance, je aussi besoin de diviser la chaîne sur plusieurs endroits sur des personnages différents, je ne demanderais pas.. une question si je suis en mesure de le résoudre avec un autre post)
double possible de [? Comment puis-je utiliser un séparateur en Java Scanner] (https://stackoverflow.com/questions/28766377/ how-do-i-use-a-delimiter-in-java-scanner) – tima
@tima, non pas vraiment –