“Conocimiento Programación>Programación Java

Cómo calcular el porcentaje de archivos de texto en Java

2011/10/1
La jerarquía de objetos Java contiene numerosos métodos de los que el programador puede leer archivos de texto y manipular los datos. Sin embargo , un programador podría querer saber la cantidad de datos que actualmente lee desde el archivo. En este caso , se puede tomar la longitud de los datos descargados desde el archivo , se divide por la cantidad de datos en el archivo, y se multiplica por 100 para obtener el porcentaje del archivo leído hasta ahora. Cosas que necesitará
Java Development Kit (JDK )
Ver Más instrucciones
1

Configuración de la clase Java:

importación java.io. * ;
clase

Fpercent {

void (String [] args ) { public static

} }
2

Abra el archivo de texto, y obtener su tamaño total :

archivo f = new archivo ( " test.txt "); int size = (int ) f.length ();
3

Crear un objeto " BufferedReader " que va a leer desde el archivo :

FileInputStream fstream = new FileInputStream ( " test.txt "); DataInputStream infile = new DataInputStream ( fstream ) ; BufferedReader br = new BufferedReader ( nueva InputStreamReader ( infile ));
4

Leer desde el archivo de texto , una línea a la vez. Para cada línea , añadir que la línea al final de una cadena que almacenará todas las líneas juntas . A continuación , dividir el tamaño de la cadena actual por el tamaño total del archivo de texto . Multiplique este resultado por 100 para obtener el porcentaje de los datos recuperados del archivo :

Cadena Rline = new String () ; Cadena temp = new String () ;

while (( temp = br . readLine ()) = null ) { Rline + = temp ; int current_length = rLine.length (); int current_percent = ( current_length /tamaño) * 100 ; System.out.println ( current_percent ) ;} !


Programación Java
HashMap : Cómo eliminar la causa de una pérdida de memoria
¿Cómo se obtiene de entrada Desde la pantalla en Java
Cómo conectarse a ODB Java
Cómo crear un menú de restaurante con un applet de Java Program
Cómo crear etiquetas en Java GUI
Cómo utilizar JavaMail para enviar un correo electrónico HTML
Cómo dividir una cadena en letras en Java
Java Tutorial pantalla de bienvenida
Conocimiento de la computadora © http://www.ordenador.online