public boolean compare (String name, String anotherName) { if (return name == anotherName) { return true; } return false; }
public boolean compare (String name, String anotherName) { if (name.equals(anotherName)) { return true; } return false; }
private String strTemp1 = "Literal"; private String strTemp2 = "Literal"; if(strTemp1 == strTemp2) { ⁄⁄ インスタンスが同じため、trueとなる ⁄⁄ ・・・ }
private String strTemp1 = "Literal"; private String strTemp2 = new String ("Literal"); if(strTemp1 == strTemp2) { ⁄⁄ インスタンスが異なるため、falseとなる ⁄⁄ ・・・ }