• Source
    1. import java.util.*;
    2. import java.lang.*;
    3. import java.io.*;
    4.  
    5. class MyString {
    6.  
    7. String string = null;
    8.  
    9. public MyString(String string) {
    10. this.string = string;
    11. }
    12.  
    13. @Override public boolean equals(Object o) {
    14. if (!(o instanceof MyString))
    15. return false;
    16. MyString str = (MyString) o;
    17. return str.string.equals(string);
    18. }
    19.  
    20. public static void main (String[] args) throws java.lang.Exception {
    21. MyString a = new MyString("hello");
    22. MyString b = new MyString("hello");
    23. System.out.println(a.equals(b));
    24. }
    25. }