Programa Java para manejar la excepción marcada

Las excepciones marcadas son la subclase de la clase Exception. Estos tipos de excepciones deben manejarse durante el tiempo de compilación del programa. Estas excepciones pueden ser manejadas por el bloque try-catch o usando la palabra clave throws, de lo contrario, el programa dará un error de compilación.  ClassNotFoundException, IOException, SQLException, etc. son ejemplos de … Continue reading «Programa Java para manejar la excepción marcada»

Método de longitud de archivo() en Java con ejemplos

La función length() es parte de la clase File en Java. Esta función devuelve la longitud del archivo indicado por la longitud de este nombre de ruta abstracto. La función devuelve un valor largo que representa el número de bits; de lo contrario, devuelve 0L si el archivo no existe o si se produce una … Continue reading «Método de longitud de archivo() en Java con ejemplos»

Programa Java para fusionar dos archivos alternativamente en un tercer archivo

Requisito previo: PrintWriter , BufferedReader Deje que los dos archivos dados sean file1.txt y file2.txt. Nuestra tarea es fusionar ambos archivos en un tercer archivo, digamos file3.txt, pero la fusión debe hacerse línea por línea alternativamente. Los siguientes son pasos para combinar alternativamente. Crear objeto PrintWriter para file3.txt Abra BufferedReader para file1.txt Abra BufferedReader para … Continue reading «Programa Java para fusionar dos archivos alternativamente en un tercer archivo»

Programa Java para fusionar contenidos de todos los archivos en un directorio

Requisito previo: PrintWriter , BufferedReader.  Nos dan un directorio/carpeta en el que se almacenan n número de archivos (no sabemos el número de archivos) y queremos fusionar el contenido de todos los archivos en un solo archivo, digamos salida.txt  Para el siguiente ejemplo, digamos la carpeta se almacena en la ruta: F:\GeeksForGeeks Los siguientes son … Continue reading «Programa Java para fusionar contenidos de todos los archivos en un directorio»

Archivo del método getFreeSpace() en Java con ejemplos

La función getFreeSpace() es parte de la clase File en Java. Esta función devuelve el tamaño no asignado de la partición indicado por el nombre de ruta abstracto, si el nombre de ruta no existe, devuelve 0L. Esta función da una idea del espacio no asignado de la partición, pero no garantiza que el número … Continue reading «Archivo del método getFreeSpace() en Java con ejemplos»

Programa Java para eliminar líneas duplicadas en un archivo de texto

Requisito previo: PrintWriter , BufferedReader Dado un archivo input.txt. Nuestra tarea es eliminar las líneas duplicadas y guardar la salida en un archivo, digamos output.txt Algoritmo ingenuo: 1. Create PrintWriter object for output.txt 2. Open BufferedReader for input.txt 3. Run a loop for each line of input.txt 3.1 flag = false 3.2 Open BufferedReader for … Continue reading «Programa Java para eliminar líneas duplicadas en un archivo de texto»

Programa Java para agregar una string en un archivo existente

En Java, podemos agregar una string en un archivo existente usando FileWriter, que tiene una opción para abrir un archivo en modo de agregar. La clase Java FileWriter se utiliza para escribir datos orientados a caracteres en un archivo. Es una clase orientada a caracteres que se utiliza para el manejo de archivos en Java. … Continue reading «Programa Java para agregar una string en un archivo existente»

Patrones de fusión de archivos óptimos

Dado un número n de archivos ordenados, la tarea es encontrar los cálculos mínimos realizados para alcanzar el patrón de combinación óptimo. Cuando se van a fusionar dos o más archivos ordenados para formar un solo archivo, los cálculos mínimos que se realizan para llegar a este archivo se conocen como patrón de fusión óptimo . … Continue reading «Patrones de fusión de archivos óptimos»

Programa Java para eliminar cierto texto de un archivo

Requisito previo: PrintWriter , BufferedReader Dados dos archivos input.txt y delete.txt. Nuestra tarea es realizar la extracción de archivos (Input-Delete) y guardar la salida en el archivo, digamos output.txt Ejemplo :   Algoritmo ingenuo: 1. Create PrintWriter object for output.txt 2. Open BufferedReader for input.txt 3. Run a loop for each line of input.txt 3.1 … Continue reading «Programa Java para eliminar cierto texto de un archivo»

Java | Imprimir directorios raíz

En Java podemos usar listRoots() de la clase File para encontrar todos los directorios raíz. import java.io.*;    public class GeeksforGeeks {     public static void main(String[] args)     {         File[] rDirs = File.listRoots();         for (int i = 0; i < rDirs.length; i++)              System.out.println(rDirs[i].toString());             } } Salida (en Windows con dos unidades) C:\ D:\ Salida (en Linux) … Continue reading «Java | Imprimir directorios raíz»