es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: APACHE-COMMONS-BEANUTILS

Parser de Apache commons para leer un archivo CSV con BOM

Tengo algo así.. final CSVFormat csvFormat = CSVFormat.RFC4180.builder() .setHeader() .setSkipHeaderRecord(true) .setIgnoreHeaderCase(true) .setDelimiter(‘|’) .build(); if (Files.isRegularFile(myPath)) { try ( final BufferedReader reader = new BufferedReader(new FileReader(myPath.toFile())); final CSVParser parser = csvFormat.parse(reader);) { for (CSVRecord csvRecord : parser) { String issuer = csvRecord.get(“NOMBRE_DE_MI_COLUMNA”); //some code } } } Todo es perfecto cuando . . . Read more

Apache Commons FTPClient no recupera todos los bytes del archivo de origen.

Tengo un caso de uso bastante básico de FTPClient 3.8.0 de Apache Commons: FTPClient ftpClient = new FTPClient() ftpClient.connect(hostName, hostPort) if(FTPReply.isPositiveCompletion(ftpClient.getReplyCode())) { ftpClient.setFileType(FTP.BINARY_FILE_TYPE) ftpClient.login(userName, password) FileOutputStream fos = new FileOutputStream(“localFile.txt”) ftpClient.retrieve(“remoteFile.zip”, fos) } El problema que tengo es que el archivo local resultante siempre es ~1400 bytes más pequeño que . . . Read more

El paquete java org.apache.commons.math3.fraction no existe.

Quiero usar el siguiente paquete en Java: import org.apache.commons.math3.fraction.BigFraction; Para ejecutar este ejemplo: public class Test { public static void main(String[] args) { double[] n = {0.750000000, 0.518518000, 0.905405400, 0.142857143, 3.141592654, 2.718281828, -0.423310825, 31.415926536}; for (double d : n) System.out.printf("%-12s : %s%n", d, new BigFraction(d, 0.00000002D, 10000)); } } Pero . . . Read more

Vigilancia de Carpeta/Archivos de Java

Estoy intentando construir una aplicación que observe una carpeta y sus subcarpetas para detectar la creación o modificación de archivos. El número total de archivos a observar aumentará día a día. He intentado con WatchService de Java NIO y FileAlterationObserver de Apache Common. WatchService a veces pierde eventos cuando ocurre . . . Read more