Articles of igualdade de

Como você testa para ver se um double é igual a NaN?

Eu tenho um duplo em Java e quero verificar se é NaN . Qual é a melhor maneira de fazer isso?

Comparando matrizes para igualdade em C ++

Alguém pode me explicar por que a saída do código a seguir está dizendo que as matrizes não são iguais ? int main() { int iar1[] = {1,2,3,4,5}; int iar2[] = {1,2,3,4,5}; if (iar1 == iar2) cout << "Arrays are equal."; else cout << "Arrays are not equal."; return 0; }

== Operador e operandos

Eu quero verificar se um valor é igual a 1. Existe alguma diferença nas seguintes linhas de código Valor avaliado == 1 1 == valor avaliado em termos da execução do compilador

Duas “strings” diferentes são a mesma instância de object?

O código é bastante auto-explicativo. Eu esperava quando fiz a1 e b1 que eu estava criando duas instâncias de cadeia de caracteres diferentes que contêm o mesmo texto. Então eu acho que a1 == b1 seria verdade, mas object.ReferenceEquals(a1,b1) seria falso, mas não é. Por quê? //make two seemingly different string instances string a1 = […]

Por que (“foo” === new String (“foo”)) é avaliado como falso em JavaScript?

Eu ia começar a usar === (triple equals, comparação estrita) o tempo todo quando comparando valores de string, mas agora eu acho que “foo” === new String(“foo”) é falso, e mesmo com isto: var f = “foo”, g = new String(“foo”); f === g; // false Claro: f == g; // true Então, é recomendável […]

Java: Como testar a igualdade de array?

Por que o código a seguir está imprimindo “Different.” ? boolean[][] a = { {false,true}, {true,false} }; boolean[][] b = { {false,true}, {true,false} }; if (Arrays.equals(a, b) || a == b) System.out.println(“Equal.”); else System.out.println(“Different.”);

O que é a “Melhor prática” para comparar duas instâncias de um tipo de referência?

Eu me deparei com isso recentemente, até agora tenho sido feliz substituindo o operador de igualdade ( == ) e / ou o método Equals para ver se dois tipos de referências realmente continham os mesmos dados (ou seja, duas instâncias diferentes que parecem iguais). Eu tenho usado isso ainda mais desde que eu fui […]

Qual é a diferença entre igual ?, eql ?, === e ==?

Eu estou tentando entender a diferença entre esses quatro methods. Eu sei por padrão que == chama o método equal? que retorna true quando ambos os operandos se referem exatamente ao mesmo object. === por padrão também chama == que chama equal? … ok, então se todos esses três methods não forem sobrescritos, então eu […]

Comparando duas collections para igualdade, independentemente da ordem dos itens nelas

Eu gostaria de comparar duas collections (em c #), mas não tenho certeza da melhor maneira de implementar isso de forma eficiente. Eu li o outro tópico sobre Enumerable.SequenceEqual , mas não é exatamente o que estou procurando. No meu caso, duas collections seriam iguais se ambas contiverem os mesmos itens (não importando a ordem). […]

O que há de errado em usar == para comparar carros alegóricos em Java?

De acordo com esta página java.sun == é o operador de comparação de igualdade para números de ponto flutuante em Java. No entanto, quando eu digito este código: if(sectionID == currentSectionID) no meu editor e executar a análise estática, recebo: “JAVA0078 valores de ponto flutuante em comparação com ==” O que há de errado em […]