viernes, 4 de marzo de 2011

Escritura de un Archivo en Java

Escritura de un Archivo de Texto en Java
Tal y cómo expliqué en la entrada anterior, existen diversas clases y métodos para leer y escribir los datos en un fichero de texto, pero para facilitar las cosas, hoy veremos como utilizar la clase "File Writer", la cual nos permitirá escribir nuestros datos e información en los archivos, esta clase puede recibir 1 o 2 parámetros dependiendo de lo que necesites, el primer parámetro siempre será el nombre del Archivo en donde grabaremos la información y el segundo parámetro que es opcional, es una valor boolean que indicará si sobrescribirá al archivo (borrando todo contenido anterior) o solo agregará la información obtenida al final del archivo ya existente.

Lectura de un Archivo en Java

Lectura de un Archivo de Texto en Java
Existen diversas clases y métodos para leer y escribir los datos en un fichero de texto, pero para el día de hoy utilizaremos la clase "File Reader", esta clase tiene métodos que nos permiten leer caracteres, pero no las líneas completas, ahora por qué queremos las líneas completas?, bueno puede ser para analizarla y extraer ciertos campos de nuestro interés y trabajar con estos.

domingo, 2 de enero de 2011

Modificadores de Acceso

Modificadores de Acceso en Java
Los modificadores son elementos del lenguaje que se colocan delante de la definición de variables locales, datos miembro, métodos o clases y que alteran o condicionan el significado del elemento. En entradas anteriores se ha descrito uno, el modificador static que se usa para definir datos miembros o métodos como pertenecientes a una clase, en lugar de pertenecer a una instancia. En entradas futuras se describirán otros modificadores como final, abstract o synchronized. En este capítulo se presentan los modificadores de acceso, que son aquellos que permiten limitar o generalizar el acceso a los componentes de una clase o a la clase en si misma.

Los modificadores de acceso permiten al diseñador de una clase determinar quien accede a los datos y métodos miembros de una clase, estos preceden preceden a la declaración de un elemento de la clase (ya sea dato o método), de la siguiente forma:

sábado, 20 de noviembre de 2010

Lectura de Datos por Consola (System)

Lectura de Datos por Consola en Java (System)
Para esta ocasión utilizaremos una versión más sencilla que todas las anteriores, y será una función propia del lenguaje Java, así como utilizamos System.out, para imprimir en Pantalla, ahora utilizaremos System.in para ingresar datos en nuestro programa.

Es algo similar a C++ en este caso, para los que recuerden o hayan visto algo de este lenguaje, las sentencias de entrada y salida que utilizaba la librería iostream.h eran cin y cout respectivamente, pero en Java tenemos la ventaja de que no necesitamos de ninguna librería y directamente podremos utilizar ambas propiedades de System (in & out).

Lectura de Datos por Consola (Scanner)

Lectura de Datos por Consola en Java (Scanner)

Ésta es otra forma para leer datos en Java, puede ser más fácil de entender que la que utiliza el InputStreamReader y el BufferedReader, así que para utilizar el Scanner de java necesitamos primero agregar el siguiente import a nuestro programa:
import java.util.Scanner;

También necesitaremos distintas variables, una variable String, una int, y una float en donde almacenaremos el contenido leído:
String cadena="";
int entero;
float flotante;

viernes, 19 de noviembre de 2010

Lectura de Datos por Consola

Lectura de Datos por Consola en Java

Las entradas y salidas (E/S) en Java utilizan streams conocidos como secuencias o flujos. Un flujo representa una corriente de datos con (al menos) un escritor y un lector. Por ejemplo, cuando leemos del teclado estamos usando una corriente de entrada donde el programa es el lector.

Si deseamos que el usuario ingrese datos (números o cadenas de caracteres) en una consola de Java es necesario utilizar la Clase InputStreamReader, donde utilizaremos el Objeto System.in, este método solo lee bytes, lo que significa que si ingresamos un caracter cualquiera, nos devolverá un número correspondiente a los bytes del caracter ingresado.

Creación de un Objeto de Tipo InputStreamReader:
InputStreamReader leer = new InputStreamReader (System.in);

lunes, 11 de octubre de 2010

Uso de RadioButtons

Utilización de RadioButton
Conocido también como botón de opción o botón de radio es un tipo de widget utilizado en interfaces gráficas de usuario que permite elegir una sola opción de un conjunto predeterminado de estas.
Los botones de opción (botones de radio) se llaman así en referencia a los botones físicos que se usan en los radios para seleccionar estaciones preajustadas - cuando se presionaba uno de los botones, otro de los botones saltaba.

Es posible que, inicialmente, ninguno de los botones de opción en un grupo esté seleccionado. Este estado no puede restaurarse interactuando con el widget del botón de opción (pero es posible a través de otros elementos de la interfaz de usuario).