Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4451 connectés 

 


Dernière réponse
Sujet : [JAVA] récupérer un bout de String
Cherrytree La ferme juju. En plus tu devrais être en deuil avec la mort de ta compagne Carole... :(  
 
Pour mon pb, c'est bon : je me suis sorti les doigts du cul.
 
Histouare de capitaliser mon savoir je vous donne le source de mon appli de test, laquelle m'a permi d'y voir clair :
 
import java.util.*;
 
public class StringTokenizerTest {
 public StringTokenizerTest() {}
 
 public static void main(String[] args) {
  String s = "Bonjour, c'est C_CV_QUALIFIER, votre ami !";
  StringTokenizer st = new StringTokenizer(s, "_" );
  System.out.println("Test: " + s);
  while(st.hasMoreTokens())
   System.out.println(st.nextToken());
  System.out.println("Fin du test 1." );
  st = new StringTokenizer(s, " " );
  System.out.println("Test: " + s);
  while(st.hasMoreTokens())
   System.out.println(st.nextToken());
  System.out.println("Fin du test 2." );
 }
}

 
Voilà et merci beaucoup !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Cherrytree La ferme juju. En plus tu devrais être en deuil avec la mort de ta compagne Carole... :(  
 
Pour mon pb, c'est bon : je me suis sorti les doigts du cul.
 
Histouare de capitaliser mon savoir je vous donne le source de mon appli de test, laquelle m'a permi d'y voir clair :
 
import java.util.*;
 
public class StringTokenizerTest {
 public StringTokenizerTest() {}
 
 public static void main(String[] args) {
  String s = "Bonjour, c'est C_CV_QUALIFIER, votre ami !";
  StringTokenizer st = new StringTokenizer(s, "_" );
  System.out.println("Test: " + s);
  while(st.hasMoreTokens())
   System.out.println(st.nextToken());
  System.out.println("Fin du test 1." );
  st = new StringTokenizer(s, " " );
  System.out.println("Test: " + s);
  while(st.hasMoreTokens())
   System.out.println(st.nextToken());
  System.out.println("Fin du test 2." );
 }
}

 
Voilà et merci beaucoup !
jujugoldman :hot:  
 :hot:  
Hmmm, il le disait encore quand on lui demandait:
Mais où,où tu habitais quand tu étais jeune?
Il répondait :La F....
 :sol:  
 :sol:  
Je vois que toi aussi tu bloques, courage mon jeune ami, Java
te donner la solution. lol
Bon j'arrete avec mon humour ravageur. :gun:  
 :hello:  :hello:  :hello:  :hello:  :hello:  :hello:
Cherrytree Aïe, oula ! ! !
 
StringTokenizer  
 public StringTokenizer(String str,
                        String delim)
 
Constructs a string tokenizer for the specified string. The characters in the delim argument are the delimiters for separating tokens.  
 
Parameters:  
str - a string to be parsed.  
delim - the delimiters.  

 
Je ne comprends pas trop ce qui se dit dans ce paragraphe et je ne vois pas très bien comment mettre c'te affaire en place.
Cherrytree OK, je regarde dans l'API !
Gonzoide Utilise java.util.StringTokenizer(String, String) : il prend une String et un séparateur (dans ton cas, "-" ), et te permet d'obtenir successivement toutes les sous-Strings
Cherrytree J'ai un objet String qui contient une phrase en anglais. Dans cette phrase, il y a un mot qui contient forcément un ou plusieurs '_' (underscore). Je veux récupérer ce mot dans une sous-chaîne. Vous avez une idée ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)