Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Scansione caratteri

0 views
Skip to first unread message

ciccio

unread,
Dec 8, 2003, 7:18:08 AM12/8/03
to
Salve. Non capisco una ceppa di I/O in java, mi risulta troppo "astratto"
rispetto al C. Qualcuno di voi saprebbe illustrarmi il codice necessario a
fare questo:

ho una stringa del tipo

123 || asdcasdc ** asdcasdcasdc ## asdcasdcasdc $$ asdcasdcasdc %%
asdcasdcasdc
124 (( asdcdadc !" sadcasdcasdcasdcasdcasdc /( asdcasdcasdcasdcasdca ""
asdcasdc $% sdcasdcasdc
1124 @@ .........
1234 \\ .......

io ho bisogno di inserire in un buffer soltanto il numero a inizio riga e
la stringa di caratteri alfabetici senza i caratteri speciali di
separazione tra ogni stringa
Insomma come risultato finalo vorrei avere un buffer con all'interno 1234 e
un altro buffer con all'interno la stringa asdcasdcasdc a seconda del
carattere speciale che voglio scansire. Le stringhe da scansire sono
memorizzate tutte all'interno di un file txt. Aiutatemi!!!


Aragorn

unread,
Dec 16, 2003, 5:40:29 PM12/16/03
to
Guarda il package java.util.regex che implementa le espressioni regolari
"ciccio" <cci...@in.it> ha scritto nel messaggio
news:4_ZAb.172727$hV.64...@news2.tin.it...

Aragorn

unread,
Jan 5, 2004, 5:26:38 AM1/5/04
to
con questa classettina leggi un file di tipo nome file linea per linea con
readLine, dopo aver letto la linea puoi scandire carattere per carattere in
un vettore e fare quello che vuoi.

import java.io.*;
import java.util.StringTokenizer;

public class parser {

String leggi2 (String nomefile {
String riga="";
String output="";

BufferedReader din;

try {
din= new BufferedReader(new FileReader(nomefile));
while (din.readLine != NULL){
riga=din.readLine();
// ora hai tutto nella buffer riga in cui puoi accedere come un vettore di
caratteri con charAt().....

}

}//end LOOP
}//end try
catch (Exception e){}
return output;
}


}
"ciccio" <cci...@in.it> ha scritto nel messaggio
news:4_ZAb.172727$hV.64...@news2.tin.it...

0 new messages