Giovanni Tavella
22-07-2010, 09:37
Se ho una stringa String S="10 attaccanti, 11 palloni,13 difensori"
dove ogni "parola" o "numero"contenuto nella stringa è separata dal "numero o parola" successiva da diversi "spazi vuoti", ma so che la stringa è formata da un "numero" seguito da una "parola".
Esempio: String esempio="Gianni 18 marco 1 mario 2".
vorrei sapere se esiste qualche metodo per estrarre da una stringa , prima un
"numero" e poi "una parola" separati da uno spazio o più.
Spero di essere stato chiaro:muro: :muro: :muro: :doh:
:help:
cosi va bene secondo voi(?) :
LinkedList numeri=new LinkedList();
LinkedList parole=new LinkedList();
String Esempio="Gianni 18 marco 1 mario 2";
Scanner scanner = new Scanner(Esempio);
scanner.useDelimiter("cosa metto come delimitatore"); /cosa metto come delimitatore??
while(scanner.hasNext()) {
numeri.add(scanner.next());
parole.add(scanner.next());
}
dove ogni "parola" o "numero"contenuto nella stringa è separata dal "numero o parola" successiva da diversi "spazi vuoti", ma so che la stringa è formata da un "numero" seguito da una "parola".
Esempio: String esempio="Gianni 18 marco 1 mario 2".
vorrei sapere se esiste qualche metodo per estrarre da una stringa , prima un
"numero" e poi "una parola" separati da uno spazio o più.
Spero di essere stato chiaro:muro: :muro: :muro: :doh:
:help:
cosi va bene secondo voi(?) :
LinkedList numeri=new LinkedList();
LinkedList parole=new LinkedList();
String Esempio="Gianni 18 marco 1 mario 2";
Scanner scanner = new Scanner(Esempio);
scanner.useDelimiter("cosa metto come delimitatore"); /cosa metto come delimitatore??
while(scanner.hasNext()) {
numeri.add(scanner.next());
parole.add(scanner.next());
}