Para ver en youtube, haz click aquí
Para ir a mi canal de Youtube, click aquí (No olvides suscribirte)
Dame like en Facebook, click aquí
Conceptos clave del video tutorial
Array o arreglo en español : Se refiere a una variable que es capaz de almacenar, no uno, sino varios valores diferentes, estos se ordenan según unos indices que comienzan desde el 0 y terminan de acuerdo al tamaño de nuestro array. El tamaño, en java lo tenemos que definir al momento de crear nuestro array.
El objeto ArrayList : Es un objeto que nos permite más versatilidad al momento de usar arreglos, un objeto "ArrayList" es en esencia un array, en donde no tenemos que especificar ni el tipo de dato que va a guardar, ni la cantidad. Con respecto a lo último, podremos almacenar todos los objetos que queramos dentro de nuestor "ArrayList" y este en teoría nunca se va a llenar. Si queremos podemos especificar el tipo de objeto que va a guardar usando paréntesis angulares, mas abajo en los ejemplos de código fuente, veras esto más en detalle.
Diccionarios de Java: Estos los podemos llamar de una forma muy informal como "Array asociativo en Java" esto en referencia a PHP. Con los diccionarios, que se crean usando el objeto "HashMap", nos permite crear una especie de array, en donde los objetos no se acceden usando indices si no claves creadas por nosotros.
Códigos fuente
Creación simple de array, poblamiento usando un bucle "for" y lectura usando un bucle "for each"
String[] array = new String[10];
for(int i=0; i<= array.length; i++){
array[i] = "hola";
}
for(String s : array){
System.out.println(s);
}
Otra forma de crear un array
String[] array = {"uno", "dos", "tres", "cuatro"};
En este caso el tamaño o la cantidad de elementos que admite el array es el número con el cual se crean osea 4, siendo el indice 0 igual a "uno" y el indice 3 igual a "cuatro"
Ejemplo de ArrayList, poblamiento y lectura usando bucle "for" y "for each"
ArrayList miarray = new ArrayList();
for(int i=0; i<=100; i++){
miarray.add(i);
}
for(Object o : miarray){
System.out.println(o);
}
Ejemplo de ArrayList, especificando el tipo de datos que va a guardar
ArrayList<String> miarray = new ArrayList();
En este caso no sería necesario usar "Object" en el bucle for, en su lugar usamos "String"
Ejemplo de diccionario, usando HashMap
HashMap<String, String> arreglo = new HashMap();
arreglo.put("clave", "valor");
Las claves y los valores pueden ser tipo de datos que queramos
Juego de Palíndromos en Java
Por último el ejemplo del detector de Palíndromos en java, a continuación el código completo
package clase7;
import java.util.Scanner;
public class Clase7 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String entrada = scanner.nextLine();
char[] caracteres = entrada.toCharArray();
char[] volteado = new char[caracteres.length];
int num = 0;
for(int i = caracteres.length; i>0; i--){
volteado[num] = caracteres[i-1];
num++;
}
String volteado2 = new String(volteado);
if(entrada.equalsIgnoreCase(volteado2)){
System.out.println("Es palindromo");
} else {
System.out.println("No es palindromo");
}
}
}
No hay comentarios:
Publicar un comentario