| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo comparar cadenas con orden alfabético en Java
    Al utilizar cadenas de texto en los programas Java es posible que desee almacenar o los muestra en orden alfabético . La clase de cadena en el lenguaje Java proporciona una serie de métodos para comparar cadenas alfabéticamente por lo que este es generalmente una tarea sencilla . Usted tiene que adaptar el proceso a las necesidades de su propio proyecto de aplicación pero en general se puede comparar dos cadenas de Java en unas pocas líneas simples de código, la determinación de si una cadena es mayor o menor por orden alfabético o si dos cadenas son iguales. Instrucciones
    1

    Crear dos cadenas en el programa Java . Usted puede utilizar cadenas existentes, si usted tiene alguna sino a crear dos variables de cadena de prueba use la siguiente sintaxis : String FirstWord = " bat" ; Cadena secondWord = "cat " ;

    Usted puede cambiar el contenido de estos cadenas si te gustan . Cada uno de ellos contiene una breve serie de caracteres para la demostración . Usted puede llamar a los métodos de la clase String en cualquiera de estas variables.
    2

    Llevar a cabo la comparación de sus secuencias . Cuando se comparan dos cadenas se llama al método " compareTo " de una cadena , pasa a la otra como parámetro. El método devuelve un valor entero de tipo primitivo . Llame al método , almacenar el resultado en una variable de la siguiente manera :

    int comparación = firstWord.compareTo ( secondWord ) ;

    Esta variable contiene un valor negativo si la primera cadena es menor por orden alfabético, un valor positivo si la segunda cadena es menor por orden alfabético o el valor cero si las cadenas son iguales.
    3

    Implementar una prueba condicional para el procesamiento a medida para el resultado de la comparación. Agregue las siguientes instrucciones : if ( comparación < 0 ) System.out.println ( " La primera palabra es primero alfabéticamente "); else if (comparación > 0 ) System.out.println ( "El segundo término es primero alfabéticamente "); más System.out.println ( " las palabras son iguales alfabético " ) ;

    Este código genera un mensaje simple en función del resultado de la operación de comparación . Si la primera prueba devuelve un valor verdadero el contenido de los " si " sección ejecutará y Java ignorará las otras dos líneas . Si la primera prueba devuelve un resultado falso Java ignorará el contenido de la declaración "if" y llevar a cabo el "else if" de prueba. Si la prueba devuelve true su contenido se ejecutará. Si ambas pruebas devuelven false el contenido de la sentencia "else" se ejecutará con la única posibilidad restante que las cadenas son iguales .
    4

    Realice su comparación sin el uso de caso. Si desea que la comparación de cadenas de ignorar el caso de caracteres usa la siguiente versión alternativa del método : int comparación = firstWord.compareToIgnoreCase ( secondWord ) ;

    Por defecto Java trata a los valores en mayúsculas como ser primero alfabéticamente en comparación con caracteres en minúsculas . Por ejemplo, el original de la prueba en los siguientes valores indicaría que la segunda cadena es primero alfabéticamente : String FirstWord = " bat" ; Cadena secondWord = " Hat " ;

    Si quiere Java para comparar sólo en la base de ordenación alfabética utilizar el método que ignora caso.
    5

    Guardar el archivo de código Java. Compilar y ejecutar el programa para probarlo. Usted puede agregar la siguiente declaración de salida a ver el valor entero resultante de la operación de comparación de un vistazo : System.out.println ( comparación) ;

    Cambiar los valores de la cadena varias veces, ejecutar el programa varias veces para dar usted una idea clara de cómo funcionan los métodos.

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar Java Web Start 
    ·Cómo utilizar Java para leer Excel 
    ·Cómo escribir en un archivo de NetBeans 
    ·Está Java fuertemente tipado importante 
    ·Java Byte Ingeniería Inversa Code 
    ·Las ventajas de las etiquetas personalizadas 
    ·Cómo utilizar el archivo de propiedades en Struts 
    ·Java Random Método Número 
    ·Múltiples objetivos en NetBeans Proyectos 
    ·Java Tutorial Binary Tree 
      Artículos destacados
    ·Cómo escribir un programa de Software 
    ·Cómo utilizar VBS para iniciar el servicio automática…
    ·Cómo obtener el primer elemento de una matriz asociati…
    ·Cómo capturar la entrada estándar en Perl 
    ·Diferencia entre el Pop & Splice en Javascript 
    ·Cómo crear una COBOL Copybook 
    ·Cómo crear controladores de eventos Jquery 
    ·Cómo construir un sitio Web con MySQL 
    ·¿Qué es MySQL 
    ·Cómo eliminar una línea en blanco en un archivo de te…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com