Forum Informatica Unict

Area Studenti => L'angolo del tecnico => Topic started by: Chuck_son on 29-08-2012, 09:35:28



Title: documenti di testo letti da java
Post by: Chuck_son on 29-08-2012, 09:35:28
qualcuno conosce quali sono i documenti di testo che java può tranquillamente leggere ad esempio con un FileReader e BufferedReader, e poi poterli inserire tranquillamente in una jTextArea?



Title: Re:documenti di testo letti da java
Post by: ɹǝǝuıƃuǝsɹǝʌǝɹ on 29-08-2012, 12:01:02
qualcuno conosce quali sono i documenti di testo che java può tranquillamente leggere ad esempio con un FileReader e BufferedReader, e poi poterli inserire tranquillamente in una jTextArea?
I file di testo puro (plain-text).


Title: Re:documenti di testo letti da java
Post by: Chuck_son on 29-08-2012, 12:13:45
non c'è un modo per identificare questi tipi di file?

nel senso: se è un testo puro, leggi... altrimenti usa parser


Title: Re:documenti di testo letti da java
Post by: LtWorf on 29-08-2012, 12:51:05
che parser?


Title: Re:documenti di testo letti da java
Post by: ɹǝǝuıƃuǝsɹǝʌǝɹ on 29-08-2012, 13:20:33
non c'è un modo per identificare questi tipi di file?

nel senso: se è un testo puro, leggi... altrimenti usa parser
Certo. Scorri tutto il contenuto del file, byte per byte. Se vedi che ogni byte corrisponde a un carattere stampabile (spazi bianchi compresi, tipo ritorno a capo), allora è plain-text...


Title: Re:documenti di testo letti da java
Post by: Chuck_son on 29-08-2012, 13:26:52
che parser?

un parser che poi implementerò in base all'estensione del file per renderlo compatibile xD

Certo. Scorri tutto il contenuto del file, byte per byte. Se vedi che ogni byte corrisponde a un carattere stampabile (spazi bianchi compresi, tipo ritorno a capo), allora è plain-text...

ma una lista per esempio delle estensioni di plain.text non si trova?


Title: Re:documenti di testo letti da java
Post by: LtWorf on 02-09-2012, 09:41:16
ma le estensioni non è che siano molto affidabili... per questo esiste una cosa tipo libmagic


Title: Re:documenti di testo letti da java
Post by: Chuck_son on 02-09-2012, 13:28:56
ma le estensioni non è che siano molto affidabili... per questo esiste una cosa tipo libmagic

utilizzabile solo su linux?


Title: Re:documenti di testo letti da java
Post by: LtWorf on 03-09-2012, 14:40:11
Ti facevo un esempio di come le estensioni non siano proprio affidabili, per usare libmagic da Java non credo sia semplicissimo :-)


Title: Re:documenti di testo letti da java
Post by: Chuck_son on 03-09-2012, 15:17:50
in ogni caso, ho "risolto" con un messaggio: "Documento di testo non supportato"  :[Emoticon] Rosik Asd: