Articles of comparación

¿Cómo puedo medir la similitud entre 2 cadenas?

Dadas dos cadenas text1 y text2 public SOMEUSABLERETURNTYPE Compare(string text1, string text2) { // DO SOMETHING HERE TO COMPARE } Ejemplos: Primera cadena: StackOverflow Segunda cadena: StaqOverflow Retorno: la similitud es del 91% El retorno puede ser en% o algo así. Primera cadena: la prueba de texto simple Segunda cadena: la prueba de texto complejo […]

Cuando “” == s es falso pero “” .equals (s) es verdadero

EDITAR Gracias por las prontas respuestas. Por favor mira cuál es la verdadera pregunta. Lo hice audaz esta vez. Entiendo la diferencia entre == y .equals. Entonces, esa no es mi pregunta (de hecho, agregué un contexto para eso) Estoy realizando la validación a continuación para cadenas vacías: if( “” == value ) { // […]

Comparación de punto flotante `a! = 0.7`

Posible duplicado: problemas en la comparación de coma flotante #include #include main() { float a = 0.7; if(a < 0.7) printf("C"); else printf("C++"); } En el código anterior, la salida es C Intenté este código en Code :: Blocks y Pelles C pero obtuve la misma respuesta. ¡Me gustaría saber el motivo de esto en […]

Comparando caracteres sin signo y EOF

cuando se comstack el siguiente código, entra en un ciclo infinito: int main() { unsigned char ch; FILE *fp; fp = fopen(“abc”,”r”); if(fp==NULL) { printf(“Unable to Open”); exit(1); } while((ch = fgetc(fp))!=EOF) printf(“%c”,ch); fclose(fp); printf(“\n”,ch); return 0; } El comstackdor gcc también advierte sobre la comstackción abc.c:13:warning: comparison is always true due to limited range […]

Compara arreglos en swift

Tratando de entender cómo se comparan rápidamente las matrices. var myArray1 : [String] = [“1″,”2″,”3″,”4″,”5”] var myArray2 : [String] = [“1″,”2″,”3″,”4″,”5”] // 1) Comparing 2 simple arrays if(myArray1 == myArray2) { println(“Equality”) } else { println(“Equality no”) } // -> prints equality -> thanks god // 2) comparing to a “copy” of an array // […]

obj.nil? vs. obj == nil

¿Es mejor usar obj.nil? u obj == nil y obj == nil son los beneficios de ambos?

Compare dos archivos en Visual Studio

Vi una nueva herramienta de comparación en VS 2012 para comparar dos archivos o dos versiones de archivo. Me gusta. Pero cuando traté de encontrarlo no puedo porque no uso TFS. ¿Hay alguna manera de cómo puedo comparar dos archivos con la característica integrada en VS pero sin TFS?

Comparando números de coma flotante en C

Tengo un double que se imprime como 0.000000 y estoy tratando de compararlo a 0.0f , sin éxito. ¿Por qué hay una diferencia aquí? ¿Cuál es la forma más confiable de determinar si su doble es cero?

java.lang.IllegalArgumentException: el método de comparación viola su contrato general

Hola a continuación es mi método de comparación de mi comparador. No estoy seguro que está mal. Busqué otras preguntas y respuestas similares con títulos en el desbordamiento de la stack, pero no estoy seguro de cuál es el problema con mi método, pero sigo obteniendo java.lang.IllegalArgumentException: el método de comparación infringe su contrato general. […]

Comparando números en Java

En Java, todos los tipos numéricos se extienden desde java.lang.Number. ¿Sería una buena idea tener un método como el siguiente? public boolean areEqual(Number first, Number second) { if (first != null && second != null) { return first.equals(second); } } Me preocupan los casos en que un doble 2.00000 no es igual a un int […]