Ir al contenido principal

Arreglos de cadenas

En esta oportunidad se muestra el uso de arreglos de cadenas de caracteres, es decir arreglos de tipo String. A diferencia del ejemplo de arreglos de la anterior publicación, aquí la clase hace uso de atributos como variables de instancia para declarar los arreglos. Por otro lado, los métodos de la clase ya no son estáticos (static), a excepción del método main() que siempre es un método static. Los métodos no estáticos podrán ser invocados usando un objeto que representa una instancia de la clase. Para crear un objeto se usa la palabra reservada new, esto se puede apreciar en el método main(). Para invocar un método no estático se coloca el nombre del objeto seguido de un punto y por último el nombre del método. Los atributos de la clase pueden ser usados en cualquiera de los métodos, en este caso los arreglos son declarados como atributos de la clase y sus valores son asignados en los métodos: ejecutarArreglo1(), ejecutarArreglo2() y ejecutarArreglo3(). Por último, el método imprimirArreglosDeCadenas() ya no recibe como parámetro un arreglo, en este caso usa los arreglos declarados como atributos de la clase.

A continuación se muestra la clase ProgramaArreglosDeCadenas que permite ejecutar arreglos de tipo String:

package sistemajava;

public class ProgramaArreglosDeCadenas {

    private String[] arregloDeNombres;
    private String[] arregloDeFechaNacimiento;
    private String[] arregloDeNacionalidad;
    
    public static void main(String[] args) {                    
        ProgramaArreglosDeCadenas programaArreglosDeCadenas = new ProgramaArreglosDeCadenas();
        programaArreglosDeCadenas.ejecutarArreglo1();
        programaArreglosDeCadenas.ejecutarArreglo2();
        programaArreglosDeCadenas.ejecutarArreglo3();
        programaArreglosDeCadenas.imprimirArreglosDeCadenas();
    }
    
    private void ejecutarArreglo1(){
        arregloDeNombres = new String[3];
        arregloDeNombres[0] = "Jesus Zavaleta";
        arregloDeNombres[1] = "Hector Perez";
        arregloDeNombres[2] = "Kiara Cardenas";
    }
    
    private void ejecutarArreglo2(){
        arregloDeFechaNacimiento = new String[3];
        arregloDeFechaNacimiento[0] = "2000-01-15";
        arregloDeFechaNacimiento[1] = "2003-05-20";
        arregloDeFechaNacimiento[2] = "2010-12-25";
    }
    
    private void ejecutarArreglo3(){
        arregloDeNacionalidad = new String[3];
        arregloDeNacionalidad[0] = "Argentino";
        arregloDeNacionalidad[1] = "Colombiano";
        arregloDeNacionalidad[2] = "Peruana";
    }

    private void imprimirArreglosDeCadenas() {
        System.out.println("ARREGLOS DE CADENAS");
        System.out.println("===================");
        System.out.println("Nombre:\t\tFecha:\t\tNacionalidad");
        System.out.println(arregloDeNombres[0] + "\t" + arregloDeFechaNacimiento[0] + "\t" + arregloDeNacionalidad[0]);
        System.out.println(arregloDeNombres[1] + "\t" + arregloDeFechaNacimiento[1] + "\t" + arregloDeNacionalidad[1]);
        System.out.println(arregloDeNombres[2] + "\t" + arregloDeFechaNacimiento[2] + "\t" + arregloDeNacionalidad[2]);
        System.out.println("\nGracias...");
    }
        
}

 

El resultado de ejecutar el programa es el siguiente:


Comentarios

Entradas populares de este blog

Manejo de fechas en Java 8 con LocalDate

En el programa desarrollado y mostrado en esta oportunidad, se han usado tres clases de la biblioteca de Java 8: la clase  java.time.Period  que sirve para determinar rangos como el total de años entre dos fechas, la clase  java.time.format.DateTimeFormatter  que sirve para dar diversos formatos a la fecha, y principalmente la clase  java.time. LocalDate   que es un objeto de fecha y hora inmutable que representa una fecha, a menudo visto como año-mes-día, además permite realizar de forma simple diversas operaciones de fecha.

Calendario en Java con GregorianCalendar

En el programa desarrollado y mostrado en esta oportunidad, se han usado tres clases de la biblioteca de Java: la clase  java.util.Date  que sirve para crear una fecha actual del sistema, la clase  java.text.DateFormat  que sirve para dar formato a la fecha, y principalmente la clase  java.util. GregorianCalendar   que sirve para manipular fechas.

Formato de fechas en Java con SimpleDateFormat

En el programa desarrollado y mostrado en esta oportunidad, se han usado dos clases de la biblioteca de Java: la clase  java.util.Date  que sirve para crear una fecha actual del sistema, y la clase  java.text.SimpleDateFormat  que sirve para dar diversos formatos de impresión a la fecha.