Suppression de lettre dans un String -[Java]-
Résolu/Fermé
SoGeek
Messages postés
183
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
15 janvier 2012
-
8 févr. 2010 à 12:01
SoGeek Messages postés 183 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 15 janvier 2012 - 9 févr. 2010 à 11:35
SoGeek Messages postés 183 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 15 janvier 2012 - 9 févr. 2010 à 11:35
A voir également:
- Suppression de lettre dans un String -[Java]-
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Forcer la suppression d'un fichier - Guide
- Java apk - Télécharger - Langages
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
7 réponses
SoGeek
Messages postés
183
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
15 janvier 2012
18
8 févr. 2010 à 15:24
8 févr. 2010 à 15:24
Up :( ?
SoGeek
Messages postés
183
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
15 janvier 2012
18
8 févr. 2010 à 17:13
8 févr. 2010 à 17:13
Dubble up :) ?
SoGeek
Messages postés
183
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
15 janvier 2012
18
8 févr. 2010 à 21:25
8 févr. 2010 à 21:25
ààààààààààà l'aiiiiiiiiiide :D
Utilisateur anonyme
8 févr. 2010 à 21:41
8 févr. 2010 à 21:41
salut
tu n'as qu'a faire String.lastIndexOk('\\') qui te retourner le dernier index de ton \. Ensuite du peux faire String.substring(0, lastIndex). Si tu veux l'avant, dernier, alors fait String.lastIndexOk('\\', size-2)
tu n'as qu'a faire String.lastIndexOk('\\') qui te retourner le dernier index de ton \. Ensuite du peux faire String.substring(0, lastIndex). Si tu veux l'avant, dernier, alors fait String.lastIndexOk('\\', size-2)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
SoGeek
Messages postés
183
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
15 janvier 2012
18
8 févr. 2010 à 22:18
8 févr. 2010 à 22:18
Bonsoir progjv
j'ai ajouté ton code source :
int index = path1.lastIndexOf("\"); // dernier "\" trouvé
int index = path1.lastIndexOf("\", index); // avant dernier "\" trouvé
String path11 = path1.substring(0, index + 1);
au mien mais cela ne marche pas, en fait ce que je demande précisément (et je te remercie d'avoir prété attention à ce sujet) le nom de la clef est celui ci :
d:\steam\steamapps\account\counter-strike source\hl2.exe
j'aimerai précisement couper ma chaine pour avoir ceci :
d:\steam\steamapps\account\counter-strike source\
j'ai ajusté ton code source en changeant
- int index = path1.lastIndexOf("\");
par
- int index = path1.lastIndexOf("exe"); ou - int index = path1.lastIndexOf("e");
...
System.out.println(path11);
mais au démarrage du programme il ne m'affiche rien :( alors que System.out.println(path) (le String de la clef)
j'obtiens : d:\steam\steamapps\account\counter-strike source\hl2.exe
As-tu une idée :( ?
Bonne soirée à toi/vous !
j'ai ajouté ton code source :
int index = path1.lastIndexOf("\"); // dernier "\" trouvé
int index = path1.lastIndexOf("\", index); // avant dernier "\" trouvé
String path11 = path1.substring(0, index + 1);
au mien mais cela ne marche pas, en fait ce que je demande précisément (et je te remercie d'avoir prété attention à ce sujet) le nom de la clef est celui ci :
d:\steam\steamapps\account\counter-strike source\hl2.exe
j'aimerai précisement couper ma chaine pour avoir ceci :
d:\steam\steamapps\account\counter-strike source\
j'ai ajusté ton code source en changeant
- int index = path1.lastIndexOf("\");
par
- int index = path1.lastIndexOf("exe"); ou - int index = path1.lastIndexOf("e");
...
System.out.println(path11);
mais au démarrage du programme il ne m'affiche rien :( alors que System.out.println(path) (le String de la clef)
j'obtiens : d:\steam\steamapps\account\counter-strike source\hl2.exe
As-tu une idée :( ?
Bonne soirée à toi/vous !
Utilisateur anonyme
8 févr. 2010 à 23:03
8 févr. 2010 à 23:03
chez moi ca marche tres bien :
public class Test {
public static void main(String[] args) {
String s = "d:\\steam\\steamapps\\account\\counter-strike source\\hl2.exe";
s = s.substring(0, s.lastIndexOf('\\'));
System.out.println(s);
}
}
me donne "d:\steam\steamapps\account\counter-strike source"
je comprends ptet pas ce que tu veux alors =)
public class Test {
public static void main(String[] args) {
String s = "d:\\steam\\steamapps\\account\\counter-strike source\\hl2.exe";
s = s.substring(0, s.lastIndexOf('\\'));
System.out.println(s);
}
}
me donne "d:\steam\steamapps\account\counter-strike source"
je comprends ptet pas ce que tu veux alors =)
SoGeek
Messages postés
183
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
15 janvier 2012
18
9 févr. 2010 à 11:35
9 févr. 2010 à 11:35
Yeah,
Oh et bien vu comme ceci en effet cela marche héhé =D
Merci bien progjv,
et bonne jourée ;)
SoGeek.
Oh et bien vu comme ceci en effet cela marche héhé =D
Merci bien progjv,
et bonne jourée ;)
SoGeek.