, , new. == , , .
, , , java-, javac, . . , String.
String s2 = new String("toto");
String s3 = new String("toto");
System.out.println(s2==s3);
- .equals().
Mystring:
class MyString{
private String s;
public MyString (String s){
this.s = s;
}
public String getContent(){
return s;
}
@Override
public boolean equals(Object other){
if(other instanceof MyString){
MyString compareTo = (MyString) other;
return this.s.equals(compareTo.getContent());
}
return false;
}
}