השוואת מחרוזות ב- JAVA
למישהו יש הסבר למה אני מקבל תוצאה שלילית עבור השוואה של 2 מחרוזות שוות:
למישהו יש הסבר למה אני מקבל תוצאה שלילית עבור השוואה של 2 מחרוזות שוות:
TextField inputText = new TextField("0",30); String a1 = inputText.getText(); String a2 = "0"; if (a1==a2) System.out.print("true a1="+a1+" a2="+a2); else System.out.print("false a1="+a1+" a2="+a2);
וזו היא תוצאה ההרצה:false a1=0 a2=0
אודה לכם עבור התשובה...... תודה