Imposta la classe Java :
import java.io. * ;
classe
Fpercent {
public static void main (String [] args ) {
}}
2
Aprire il file di testo , e ottenere la sua dimensione totale :
File f = new File ( " test.txt" ) ; int size = ( int ) f.length ();
3
Creare un oggetto " BufferedReader " che leggerà dal file :
FileInputStream fstream = new FileInputStream ( " test.txt" ) ; DataInputStream infile = new DataInputStream ( fstream ) ; BufferedReader br = new BufferedReader ( nuovo InputStreamReader ( infile ) ) ;
4
Leggi dal file di testo , una riga alla volta. Per ogni riga , aggiungere che riga alla fine di una stringa che memorizza tutte le linee insieme. Poi , dividere la dimensione della stringa corrente dalla dimensione totale del file di testo . Moltiplicare il risultato per 100 per ottenere la percentuale di dati recuperati dal file :
rline String = new String ( ) ; String temp = new String ( ) ;
while ( ( temp = Br . readline ( ) ) = null) { rline + = temp ; int current_length = rLine.length (); int current_percent = ( current_length /formato ) * 100; System.out.println ( current_percent );} !
Programmazione © www.354353.com