programa Java para leer una matriz mediante bytestream

En este programa java, vamos a aprender a leer una matriz mediante bytestream ? Bytestream lee y escribe por la class datos byte desde / en un archivo.

Dado un vector y tenemos que leerlo byte -by- byte usando bytestream.

bytestream

Un bytestream es una clave para el acceso o para leer el archivo “byte -by- byte” . Bytestream lee y escribir byte a la vez, esto requiere un menor nivel de recursos de la máquina. En Java hay una serie de bytestream clases como InputStream y OutputStream .

Considere el programa:

import java.io.FileInputStream;
import java.io.IOException;
import java.util.Scanner;
public class ReadBytes
{
public static void main(String[] args)
{
try
{
Scanner KB=new Scanner(System.in);
// KB is the object of Scanner class which takes the input.
System.out.print("Enter Text File Name:");
// Write Name of the file wants to read.
String filename=KB.next();
FileInputStream FI=new FileInputStream(filename);
byte b[]=new byte[FI.available()];
// b is the object of the byte stream.
FI.read(b);
// here .read function will read the bytestream byte-by-byte.
String c=new String(b);
System.out.println(c);
// read and print the file data on the output screen.
FI.close();
// .close function will close the current file which is open.
}
catch(IOException e)
// If an error occurs in the program.
{
System.out.println(e);
// Print the line or tell where the error occurs in the program.
}
}
}

salida

Enter Text File Name: TH.txt
Gwalior
Bhopal
Indore
7008

Explicación

En este programa, estamos leyendo un archivo con la ayuda de bytestream . Así que tenemos que introducir un nombre de archivo que se va a leer, cuando entramos en el nombre que tenemos para comprobar que el archivo está presente allí o no, si el archivo ya está siendo presentes allí entonces podemos leer fácilmente el archivo byte – por caso byte y mostrar en la pantalla.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *