Cómo comparar cadenas usando los métodos Length y CharAt de la clase en Java

Escrito por mike wallace | Traducido por beatriz sánchez
Cómo comparar cadenas usando los métodos Length y CharAt  de la clase en Java

Aprende a comprar cadenas usando los métodos de la clase.

Jupiterimages/Brand X Pictures/Getty Images

El lenguaje de programación Java viene con una gran biblioteca de herramientas llamadas clases. Puedes usar estas clases para realizar muchas tareas habituales de programación de forma rápida y eficiente. Por ejemplo, puedes comparar el contenido de dos cadenas usando los métodos de la clase “length” y “charAt”. Si dos cadenas son iguales, tendrán la misma longitud y cada carácter de cada índice en la cadena será igual. Esta sencilla prueba puede confirmar si dos cadenas son o no idénticas.

Nivel de dificultad:
Moderadamente fácil

Otras personas están leyendo

Necesitarás

  • El paquete de Java Software Development Kit con el Entorno de Desarrollo Integrado (IDE) NetBeans

Lista completaMinimizar

Instrucciones

  1. 1

    Descarga e instala el paquete de Java Software Development Kit con el Entorno de Desarrollo Integrado (IDE) NetBeans, si no lo has hecho ya.

  2. 2

    Carga el IDE NetBeans haciendo clic en su icono de programa. Cuando el programa se cargue, navega a "Nuevo/Nuevo proyecto" y escoge "Aplicación Java" desde la lista de la derecha de la pantalla. Un nuevo archivo de código fuente aparecerá en el editor de texto de NetBeans. El archivo de código fuente contiene un método principal vacío.

  3. 3

    Declara dos cadenas escribiendo esto entre los corchetes del método principal: string str0 = “String”; string str1 = “String”;

  4. 4

    Declara un tipo de datos booleano que te dirá si las cadenas coinciden o no. Escribe esta sentencia bajo las declaraciones hechas en el paso anterior: bool match = False;

  5. 5

    Comprueba si las cadenas tienen la misma longitud escribiendo la siguiente sentencia IF: if(str0.length == str1.length) {}

  6. 6

    Itera en las cadenas y comprueba que los caracteres de las cadenas son idénticos. Puedes hacer esto escribiendo un bucle FOR que pase por todos los caracteres en las cadenas y los compare usando el método “charAt”. Escribe lo siguiente entre los corchetes de la sentencia IF: for (int i = 0; i < str0.length; i++) { }

  7. 7

    Compara los caracteres de cada cadena usando una sentencia IF-ELSE. Escribe esto entre los corchetes del bucle FOR: if (str0.charAt(i) != str1.charAt(i) { } else {}

  8. 8

    Ajusta el valor del booleano en falso si cualquiera de los caracteres no coincide. Escribe esto dentro de los corchetes de la sentencia IF: match = False;

  9. 9

    Ajusta el valor booleano en cierto si todos los caracteres coinciden. Escribre lo siguiente entre los corchetes de la sentencia ELSE: match = True;

  10. 10

    Imprime el resultado de la comparación en la ventana de salida escribiendo esta sentencia: System.out.println(match);

  11. 11

    Ejecuta el programa pulsando la tecla F6. El programa mostrará la palabra "Cierto" porque "Str0" y "Str1" coinciden. Intenta cambiar los valores de las cadenas y volver a ejecutar el programa.

No dejes de leer...

Referencias

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles

Copyright © 1999-2014 Demand Media, Inc. Acerca de

El uso de este sitio constituye la aceptación de los términos y política de privacidad de eHow. Ad Choices es-US

Demand Media