PDA

Visualizza la versione completa : [JAVA] Stampa di caratteri in un file di testo


LadyHylina
15-12-2005, 12:36
Mi stampa solo carattere '?' come mai?nel file.txt che gli passo c' dentro una frase


public String Scova(long pos,int lunghezza,String appo) throws IOException
{
String s="";
char so;
File f = new File(appo);
RandomAccessFile raf = new RandomAccessFile(f, "rw");

// Read a character
raf.seek(pos);
for(int i=1;i<lunghezza;i++)
{
so=raf.readChar();
System.out.println(so);
}


raf.close();

// Seek to end of file
//raf.seek(pos);
return s;
}

LeleFT
16-12-2005, 10:17
La classe RandomAccessFile serve per poter utilizzare dei file con organizzazione Random (accesso casuale, praticamente un elenco di record).

Quello che serve a te un oggetto che permetta di scrivere su un file di testo. Ad esempio questo: PrintStream (http://java.sun.com/j2se/1.4.2/docs/api/java/io/PrintStream.html).


Ciao. :ciauz:

Loading