Pb avec data.indexof(String string);
Fermé
Comprend pas pk
-
18 mai 2016 à 19:26
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 21 mai 2016 à 09:04
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 21 mai 2016 à 09:04
A voir également:
- Pb avec data.indexof(String string);
- Uninitialized string offset ✓ - Forum PHP
- Eol while scanning string literal ✓ - Forum Python
- E348: no string under cursor - Forum Ubuntu
- Vli product string - Forum C++
- String index out of range traduction - Forum Python
1 réponse
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
18 mai 2016 à 22:09
18 mai 2016 à 22:09
Bonjour,
Est-ce que tu pourrais nous indiquer ton code et des exemples de String une fois complétée, parce qu'avec tes explications ce n'est pas très clair.
Est-ce que tu pourrais nous indiquer ton code et des exemples de String une fois complétée, parce qu'avec tes explications ce n'est pas très clair.
21 mai 2016 à 00:39
String data = "192.168.1.1 Le 01/01/2016";
String ip = data.substring(0,data.indexOf(" "));
String date = data.substring(data.indexOf("L"));
Et les variables ip et date renvoient la même chose, et je sait pas pourquoi.
Merci
21 mai 2016 à 09:04
Cependant, ip renvoie bien "192.168.1.1" et date "Le 01/01/2016" comme attendu.
Ton problème doit être plus loin, peut-être à l'affichage de ip et date...
Remarque :
Plutôt qu'utiliser substring tu peux faire mieux avec des expressions régulières.
Exemple :
Ce qui donne :
Voir la documentation de java.util.regex.Pattern pour le format de regex.