Códigos Fuente de Java

Mostrando del 521 al 530 de 760 registros
Imágen de perfil
Val: 42
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Consultas y filtros con MongoDB en Java


Java

Actualizado el 23 de Diciembre del 2015 por Julio (12 códigos) (Publicado el 20 de Diciembre del 2015)
16.038 visualizaciones desde el 20 de Diciembre del 2015
Utilizaremos el método de find para realizar una consulta para recuperar datos de una colección en MongoDB.

Consulta de todos los documentos de la base de datos será devuelta en una colección, no aplicamos ningún filtro o criterio a la consulta, utilizamos el método de búsqueda
1
find()
que devuelve los resultados de la consulta en un
1
FindIterable
, que será el objeto sobre el que haremos las iteraciones para obtener los documentos:

1
FindIterable<Document> iterable = getMongodb().getCollection("restaurants").find();

Filtrando por un documento con el driver de Java podemos establecer condiciones de igualdad fácilmente con el documento de la siguiente forma new Document( , ).

Si el es en un documento incrustado o una matriz utilizaremos los puntos para acceder al campo, ahora simplemente vamos a establecer nuestra primera condición de igualdad para el : cuisine y con el value que le pasamos en el método listRestaurantsByCuisine(String cuisine):

1
FindIterable<Document> iterable = getMongodb().getCollection("restaurants").find(new Document("cuisine", cuisine));

En este ejemplo el establecimiento de la conexión con MongoDB se hace indicando el host y el puerto:
1
setMongoClient(new MongoClient("localhost", 27017));

En el anterior ejemplo: http://www.lawebdelprogramador.com/codigo/Java/3375-Insertando-datos-en-MongoDB-desde-Java.html, lo haciamos automáticamente, ya que si no se define se cogen los valores por defecto:
1
setMongoClient(new MongoClient());

Espero que te sea útil
Imágen de perfil
Val: 42
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Java copiar fichero


Java

Publicado el 20 de Diciembre del 2015 por Julio (12 códigos)
4.920 visualizaciones desde el 20 de Diciembre del 2015
En este código vamos a ver como copiar un fichero en Java para ello creamos el método public boolean copyFile(String fromFile, String toFile) donde implementamos esta funcionalidad.

Este código forma parte de mi serie de introducción a la utilización de Java I/O, como se indica en el método moveremos de un fichero origen fromFile a un fichero destino toFile comprobando la existencia del fichero origen, como puedes ver en el código.


Para mover un fichero puedes utilizar el mismo código, por ejemplo, en el método public boolean moveFile(String fromFile, String toFile), y una vez copiado eliminando el fichero origen con esta simple instrucción: origin.delete()
Imágen de perfil
Val: 42
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Insertando datos en MongoDB desde Java


Java

estrellaestrellaestrellaestrellaestrella(6)
Publicado el 14 de Diciembre del 2015 por Julio (12 códigos)
12.590 visualizaciones desde el 14 de Diciembre del 2015
En este código como podéis ver como se añade un documento con el método insertOne y un conjunto de documentos con insertMany.

Método insertOneDataTest(): lo que se hace es introducir un único documento usando el método insertOne y creando un documento de tipo org.bson.Document para la inserción, si el documento no tiene id el driver generará uno.

Método insertManyDataTest(): vamos a introducir ahora un conjunto de datos utilizando una lista: LinkedList dataList = new LinkedList<>(), primero añadimos un par de documentos a la lista como puedes ver en el código, y después hacemos un inserta de la misma en la base de datos utilizando el método getMongodb().getCollection(“restaurants”).insertMany(dataList).

Espero que te haya resultado útil.
Imágen de perfil
Val: 42
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Java escribir excel con Apache Poi Java API


Java

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 19 de Noviembre del 2015 por Julio (12 códigos)
14.581 visualizaciones desde el 19 de Noviembre del 2015
Vamos a explicar como crear una hoja excel, como añadir celdas, modificar su contenido y en definitiva manipular los datos según necesitemos con un ejemplo.

Java escribir excel con Apache Poi Java API

En este primer ejemplo vamos a leer el fichero excel que pasaremos como parámetro y crearemos una nueva hoja excel donde haremos una copia de la hoja excel leída, es un ejercicio sencillo que nos introduce en la creación de nuestras propias excel desde Java, a continuación el código Xules donde tenéis todas las explicaciones de lo que se hace:

Espero que te haya sido útil
Imágen de perfil
Val: 42
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Java leer excel con Apache Poi


Java

estrellaestrellaestrellaestrellaestrella(5)
Publicado el 14 de Noviembre del 2015 por Julio (12 códigos)
23.717 visualizaciones desde el 14 de Noviembre del 2015
En está publicación http://codigoxules.org/java-leer-excel-con-apache-poi-java-api/ explico con detalle como se utiliza la librería Apache POI para leer una hoja excel, en breve, publicaré otro ejemplo explicando la estructura. Recuerda que para este ejemplo tienes que descargar e incluir en tu proyecto la librería de Apache POI.

Os dejo este ejemplo donde vamos a crear la clase de utilidades JavaPoiUtils donde crearemos métodos para el aprendizaje en Java de la lectura y escritura de ficheros excel con Apache POI, para este ejemplo utilizo el siguiente fichero excel con países, monedas e idiomas:

Excel-Paises-utilizada

En este enlace la puedes descargar: http://codigoxules.org/?wpdmdl=1086


Este es mí código en el encontrarás las explicaciones del los objetos utilizados.
1
 
Este es el resultado final que obtendrás:
ApachePoiResult-01-First-Example
Imágen de perfil
Val: 42
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

Java leer ficheros del directorio y escribir sus nombres en un fichero


Java

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 3 de Noviembre del 2015 por Julio (12 códigos)
10.758 visualizaciones desde el 3 de Noviembre del 2015
Java leer ficheros del directorio y escribir sus nombres en un fichero

En este caso vamos a profundizar un poquito más con un ejemplo sencillo, que consiste, en añadir un par de parámetros más al método public boolean readFolderFiles(String folder) creado anteriormente, para indicar con el primer parámetro que añadimos si queremos listar ficheros y directorios o solo ficheros, en el segundo pasaremos el PrintStream por donde daremos salida a nuestra lectura del directorio, en el ejemplo anterior ya habíamos utilizado la consola con System.out que es un PrintStream, esta es su definición: “Un PrintStream añade funcionalidad a otros canales de salida (output stream), dándole la habilidad para imprimir la representación de varios tipos de datos de forma correcta” (Class PrintStream), con lo que si definimos con nuestra salida por ejemplo un fichero obtendremos un método con el que podremos exportar los datos a un fichero o imprimirlos por pantalla.
Este es el código, fíjate que hemos modificado el método anterior para que llame al nuevo, y conservando su funcionalidad, también añadimos el método de Java crear archivo creado en la primera publicación de Java I/O:

Ejemplo de la ejecución del código en el IDE Netbeans que es que utilicé para esta prueba:
Java-leer-ficheros-del-directorio-ejemplo-netbeans

Espero que os sea útil