equals

Quels problèmes doivent être pris en compte lorsque vous remplacez equals et hashCode en Java?

Quels problèmes / pièges doivent être pris en compte lorsque vous remplacez equals et hashCode?

Différence entre la chaîne Java nulle et vide ("")

Quelle est la différence entre null et le "" (chaîne vide)? J'ai écrit un code simple: String a = ""; String b = null; Sys ... deux instructions renvoient false. Il semble, je ne suis pas en mesure de trouver quelle est la différence réelle entre eux.

Question sur = = opérateur en java

public class Demo { public static void main(String[] args) { String s1 = "Hello"; String s2 = "Hello" ... générées au moment de l'exécution, comment puis-je identifier si c'est le cas chaîne de temps de compilation ou d'exécution?

Java type sûr égal()

Pourquoi n'y a-t-il pas de type-safe equals() en Java? Je pense que cela aiderait à détecter certaines erreurs pendant la com ... r d'erreur de compilation sur le code de comparaison. Quelle serait la meilleure pratique pour éviter ce genre de problèmes?

Que signifie le mot "égal" dans l'API Java?

Je ne suis pas sûr que quiconque connaisse la réponse à cette question, sauf si vous êtes responsable de l'écriture de l'API ... différence entre == et .equal. Il s'agit de ce à quoi l'API Java fait référence lorsqu'elle utilise le mot anglais "equals".

Quali problemi dovrebbero essere considerati quando si sovrascrive equals e hashCode in Java?

Quali problemi / insidie devono essere considerati quando si sovrascrive equals e hashCode?

Differenza tra stringa Java null e empty ("")

Qual è la differenza tra null e "" (stringa vuota)? Ho scritto un codice semplice: String a = ""; String b = null; System ... false Entrambe le istruzioni restituiscono false. Sembra, non sono in grado di trovare qual è la vera differenza tra loro.

Domanda su = = operatore in java

public class Demo { public static void main(String[] args) { String s1 = "Hello"; String s2 = "Hello" ... nerate dal tempo di esecuzione allora come posso identificare se lo è tempo di compilazione o stringa di tempo di esecuzione?

Tipo Java sicuro è uguale a()

Perché non esiste un equals() sicuro per il tipo in Java? Penserei che aiuterebbe a rilevare alcuni errori durante la compila ... enere errori di compilazione sul codice di confronto. Quale sarebbe la migliore pratica per evitare questo tipo di problemi?

Cosa significa la parola "uguale" in Java API?

Non sono sicuro che qualcuno conosca la risposta a questa domanda, a meno che tu non sia responsabile della scrittura dell'AP ... una domanda sulla differenza tra == e .equal. Si tratta di cui l'API Java si riferisce quando usa la parola inglese "equals".

How to split a String into separate words in Java?

Hello everyone! I have such a task, it is necessary to divide a string into words, write it to an array and then compare each ... (i = 0; i < s.length; i++) { if (s[i].equals(s[i + 1])) { System.out.println(s[i]); } } }

String comparison via the Java switch statement

I need to compare the value that is in the object with each value from the prepared array. How do I do this? In my case, it g ... ch (text) { case labelsStr[0]: startActivity(new Intent(context, Color.class)); break; }

What is the difference between == and equals in Java?

Please tell me why in the code below == and equals give the same result? import static java.lang.System.*; public class A { ... s.prop1 = prop1; this.prop2 = prop2; } private String prop1 = null; private String prop2 = null; }