Colección de citas famosas - Colección de poesías - Método de juicio de relación del diccionario

Método de juicio de relación del diccionario

si(strcmp(s 1, S2) == 0).

Cmp es la abreviatura de compare, que significa comparación. ==0 significa que las dos cadenas son iguales.

Strcmp compara el tamaño de dos cadenas, devuelve 0 cuando las dos cadenas son iguales, devuelve un valor positivo cuando la primera cadena es mayor que la segunda cadena; de lo contrario, devuelve un valor negativo.

El algoritmo para comparar dos cadenas es: comparar los caracteres correspondientes en las dos cadenas uno por uno. El tamaño de los caracteres se determina según el valor del código ASCII y se compara de izquierda a derecha. Si se encuentran caracteres diferentes, la relación de tamaño del primer par de caracteres diferentes determinará la relación de tamaño de las dos cadenas. Si no se encuentran caracteres diferentes y una cadena termina primero, entonces la cadena es más pequeña; de lo contrario, las dos cadenas son iguales.

Datos extendidos:

La clase String proporciona el método compareTo() para comparar el tamaño de las cadenas. El método compareTo() compara dos cadenas en el orden del diccionario.

Hay tres resultados para comparar tamaños: si las dos cadenas son iguales, se devuelve 0; si la cadena actual está antes de la cadena que se va a comparar en el orden del diccionario, se devuelve un entero negativo si es la actual; La cadena que está en el diccionario precede a la cadena que se va a comparar en secuencia y devuelve un número entero positivo.

La sintaxis para llamar al método compareTo() es la siguiente:

Str. comparar con (Sring s);

Donde str es la cadena actual y s es la cadena que se va a comparar.