Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    24

    [JAVA] Print

    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;
    }

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    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.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.