|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Nov 2012
Messaggi: 27
|
[JAVA] parser e string tokenizer
Ciao a tutti sono un po arruginito in java e chiedevo aiuto
Ho bisogno di un'applicazione che mi prenda una stringa in ingresso analizzi i componenti e mi stampi una stringa generata dai diversi pezzi intervallando un carattere di separazione tipo | per intenderci. Potete darmi una mano ? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
La classe String ha un metodo che si chiama split, accetta le espressioni regolari.
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Dec 2009
Città: Varese
Messaggi: 274
|
Non mi pare che esista un metodo split() in Java.
In ogni caso puoi dichiarare semplicemente uno StringTokenizer, dicendogli che vorrai che la stringa sia divisa quando trova il carattere '|'. Cioè: StringTokenizer st = new StringTokenizer("|"); Ogni stringa splittata ti sarà poi restituita dall'istruzione st.nextToken(); Con una semplice ricerca su internet avresti risolto. Ciao Sent from my GT-I8750 using Tapatalk
__________________
#FollowMe!AMD Ryzen 1700X, ASUS Crosshair VI Hero, 32 GB DDR4 Corsair Vengeance 3200, NVidia GTX 960, Samsung 970 PRO, Phanteks Enthoo EVOLV ATX TG, LC EKWB custom loop e un po' di RGB... |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Quote:
http://docs.oracle.com/javase/6/docs...a.lang.String) |
|
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Dec 2009
Città: Varese
Messaggi: 274
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Junior Member
Iscritto dal: Nov 2012
Messaggi: 27
|
Giusto con st.nextToken() ho i token successivi e con un banale ciclo prendo tutti i token finchè finisce la stringa. Il mio problema è salvare i token (non necessariamente tutti) per metterli insieme in modo diverso con un altro separatore.
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
Ma perché scrivere 10 righe di codice quando ne basta una?
http://docs.oracle.com/javase/6/docs...a.lang.String) Ultima modifica di Daniels118 : 03-03-2014 alle 12:57. |
|
|
|
|
|
#8 |
|
Junior Member
Iscritto dal: Nov 2012
Messaggi: 27
|
Grazie non li ricordavo questi metodi , ci sono riuscito
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:09.




















