Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    81

    [JAVA] Delimitatore di StringTokenizer

    Salve ragazzi avrei un problema..
    Non so utilizzare StringTokenizer nel caso in cui i 'token' siano divisi non da spazi ma da altri caratteri..
    Per dire:
    codice:
    import java.util.*;
    
    public class Prova {
    
                              public static void main(String args [])
                                   {
    	                   StringTokenizer f=new StringTokenizer("ciao a tutti");
     	                   while(f.hasMoreTokens())
    		             System.out.println(f.nextToken());
                                    }
        
                              }
    In questo caso non ho problemi perchè in 'ciao a tutti' i delimitatori sono spazi e il risultato è
    "ciao
    a
    tutti"

    Ma se io volessi analizzare 'ciao:a:tutti' e volessi lo stesso risultato?cioè se volessi usare come delimitatore il carattere ':' ???
    pensavo di passarlo così
    codice:
    f.nextToken( : );
    ma non funziona...


    Grazie in anticipo a chiunque mi voglia aiutare.

  2. #2
    Basta aggiungere un altro parametro al costruttore.
    es: StringTokenizer st = new StringTokenizer("ciao a tutti", ":");
    ii questo caso il delimitatore è ":", lo stesso si può fare per il metodo nextToken().
    Digicasper ;-)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    81
    ok grazie gentilissimo !

  4. #4
    Utente di HTML.it L'avatar di ziz
    Registrato dal
    Jun 2008
    Messaggi
    52
    E' giustissimo quanto detto da digicasper, comunque se ormai hai già impostato il codice con la nextToken, ti basta inserire gli apici, così:

    codice:
    String y = st.nextToken(" ; ");

    Spero di esserti stato utile!! E' il mio primo messaggio su questo forum!!!
    Ciao!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    81
    Wow..
    Grazie ziz sei stato utilissimo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.