0% encontró este documento útil (0 votos)
26 vistas

Programacion Java Arrays y Cadenas

El documento habla sobre arrays y cadenas en Java. Explica que los arrays almacenan múltiples valores del mismo tipo y se crean usando la sintaxis tipo_dato[] nombre = new tipo_dato[tamaño]. También describe las principales operaciones con cadenas como concatenación usando el operador +, extracción de subcadenas con substring y comparación con equals.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas

Programacion Java Arrays y Cadenas

El documento habla sobre arrays y cadenas en Java. Explica que los arrays almacenan múltiples valores del mismo tipo y se crean usando la sintaxis tipo_dato[] nombre = new tipo_dato[tamaño]. También describe las principales operaciones con cadenas como concatenación usando el operador +, extracción de subcadenas con substring y comparación con equals.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

PROGRAMACION JAVA: ARRAYS Y CADENAS

I. ARRAYS En Java los arrays son un objeto. Como tales se crean mediante el comando new. La sintaxis en la definicin de un array es la siguiente: Tipo_datos[] nombre_array=new Tipo_datos[tamao_array]; Tipo_datos es el tipo de los datos que se almacenarn en el array (int, char, String... o cualquier objeto). Tamao_array es tamao que le queremos dar a este array. Veamos un ejemplo: int[] edades =new int[10] En este ejemplo hemos definido un array llamado edades, en el que podremos almacenar 10datos tipo entero. El primer elemento de un array se sita en la posicin 0, exactamente igual que en C. Si quisisemos realizar un bucle que recorriese los elementos de este array escribiramos un cdigo del tipo: public class Ejemplo5b { public static void main(String[] args) { int[] edades = new int[10]; for(int i= 0; i< 10; i++){ edades[i] = i; System.out.println(Elemento + i + edades[i]); } int sum = 0; for(int i= 0; i< 10; i++){ sum = sum + edades[i]; } System.out.println(Suma + sum); } }

II.

CADENAS DE CARACTERES:

En Java no hay un tipo predefinido para cadenas de caracteres, en su lugar hay una clase, String, que es la que soporta las distintas operaciones con cadenas de caracteres. La definicin de un String es: String e ; //no inicializado String e =; //cadena vaca String e = Hola; //inicializacin y asignacin juntas. A continuacin veremos algunas operaciones bsicas soportadas por la clase String: Concatenacin: La concatenacin en Java es increblemente sencilla: se realiza con el operador +, es decir sumando cadenas de caracteres obtenemos la concatenacin de estas. Lo ilustraremos con un ejemplo: String saludo = hola; String nombre = Pepe; String saluda_pepe = ; Saluda_pepe = saludo + nombre; // Saluda_pepe taoma el valor holaPepe La sencillez de Java en el manejo de cadenas de caracteres llega incluso ms alla: si una cadena la intentamos encadenar con otro tipo de variable automticamente se convierte la otra variable a String, de tal modo que es perfectamente correcto: String saludo = hola; int n = 5; saludo = saludo + + n; // saludo toma el valor hola 5 Subcadenas: En la clase String hay un mtodo que permite la extraccin de una subcadena de caracteres de otra. Su sintaxis es: Nombre_String.substring ((int) posicin_inicial,(int)posicin_final); Donde posicin_inicial y posicin_final son respectivamente la posicin del primer carcter que se desea extraer y del primer carcter que ya no se desea extraer. String saludo = hola; String subsaludo = ;

Subsaludo = saludo.substring(0,2); // subsaludo toma el valor ho Puede extraerse un char de una cadena, para ello se emplea el mtodo charAt(posicin),siendo posicin la posicin del carcter que se desea extraer. Comparacin de cadenas: Se empleo otro mtodo de String: equals. Su sintaxis es: cadena1.equals(cadena2); Devuelve true si son iguales y false si son distintos. El siguiente ejemplo permitir ilustrar estas operaciones con Strings: public class Ejemplo5 { public static void main(String[] args) { String saludo = "Hola"; String saludo2 ="hola"; int n = 5;//Imprime por consola la subcadena formada por los caracteres //comprendidos entre el caractero 0 de saludo y hasta el //carcter 2, sin incluir el ltimo prt(saludo.substring(0,2)); //Concatena saludo con un espacio en blanco y con el valor de //la variable n prt(saludo +" " + n); //Imprime el resultado del test de igualdad entre saludo y //saludo2. Son distintos, en Java se distingue entre //maysculas y minsculas. prt("saludo == saludo2 "+ saludo.equals(saludo2)); } static void prt(String s) { System.out.println(s); } }

También podría gustarte