.dsy:it. Pages (4): « 1 2 3 [4]
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=259)
-- [JAVA] Aiuti (http://www.dsy.it/forum/showthread.php?threadid=14494)


Posted by 0m4r on 07-04-2005 17:48:

non l'ho provato, ma testalo in questo modo:

code:
FileInputManager in = new FileInputManager(file); String testo = in.readLine() + "\n"; while(in.readLine() != null){ testo += in.readLine() + "\n"; }

__________________
http://www.twitter.com/0m4r


Posted by ste182 on 07-04-2005 18:07:

così mi salta la seconda riga, ovvero mi stampa:

ciao ciao, come va?
pippo

il file contiene:

ciao ciao, come va?
prova
pippo

__________________
Live Fast, Die Fun


Posted by 0m4r on 07-04-2005 18:10:

Originally posted by ste182
così mi salta la seconda riga, ovvero mi stampa:

ciao ciao, come va?
pippo

il file contiene:

ciao ciao, come va?
prova
pippo


sono un babbo io, ho sbagliato. Cmq cosi dovrebbe essere gia meglio:
code:
FileInputManager in = new FileInputManager(file); String s = ""; for(String t = in.readLine()+"\n"; t!=null; t=in.readLine()+"\n"); s +=t; System.out.println(s); }

__________________
http://www.twitter.com/0m4r


Posted by ste182 on 07-04-2005 18:16:

..ancora peggio ehehehe

__________________
Live Fast, Die Fun


Posted by ste182 on 07-04-2005 18:18:

ora ho fatto così:

String riga = in.readLine() + "\n";
do
riga += in.readLine() + "\n";
while(in.readLine() != null);
in.close();

e mi stampa tutto giusto tranne che sull'ultima riga, mi mette "null" al posto di "pippo"

__________________
Live Fast, Die Fun


Posted by darkAntAreS on 07-04-2005 19:03:

tentare non nuoce :D

code:
FileInputManager in = new FileInputManager(file); String riga = ""; while((riga = in.readLine()) != null) { System.out.println(riga); }

__________________
"Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk agh burzum-ishi krimpatul"


Posted by ste182 on 07-04-2005 21:50:

il problema è che al posto di stampare la riga, dovrei memorizzarla in una variabile e concatenare ogni volta la riga successiva che leggo.... in pratica devo leggere tutto il contenuto del file e metterlo in una variabile...

__________________
Live Fast, Die Fun


Posted by nfast on 07-04-2005 22:06:

Originally posted by darkAntAreS
tentare non nuoce :D

code:
FileInputManager in = new FileInputManager(file); String riga = ""; while((riga = in.readLine()) != null) { System.out.println(riga); }


prova così
code:
FileInputManager in = new FileInputManager(file); String riga = ""; String testo = ""; while((riga = in.readLine()) != null) testo += riga;


in questo modo concateni il tutto nella variabile testo.
ciao


Posted by ste182 on 07-04-2005 22:12:

ok funziona! grazie mille:D

__________________
Live Fast, Die Fun


Posted by Gusher on 07-04-2005 22:13:

Originally posted by ste182
il problema è che al posto di stampare la riga, dovrei memorizzarla in una variabile e concatenare ogni volta la riga successiva che leggo.... in pratica devo leggere tutto il contenuto del file e metterlo in una variabile...


import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

class Test
{
public static void main(String args[])
{
try{
String myLine;
String myContent="";
BufferedReader myBuffer = new BufferedReader (new FileReader("c:\\text.txt"));
while((myLine=myBuffer.readLine())!=null)
{
myContent+=myLine+"\n";
}

/*Stampa il contenuto del file*/
System.out.println(myContent);
}
catch (IOException e){
System.out.println("Eccezione: "+ e);
}
}
}


Posted by lino on 20-04-2005 08:53:

Se qualcuno ha bisogno di una mano con java per il prossimo appello, mi faccia sapere con un pm. Ciao a tutti


All times are GMT. The time now is 08:28. Pages (4): « 1 2 3 [4]
Show all 56 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.