fork(1) download
  1. public class Main {
  2. public static void main(String[] args) {
  3. String s0 = "aaa";
  4. String s1 = new String("aaa");
  5. String s2 = new String("aaa");
  6. String s3 = s2.intern();
  7.  
  8. String[] ss = { s0, s1, s2, s3 };
  9.  
  10. for (int i = 0; i < ss.length - 1; ++i){
  11. for (int j = i + 1; j < ss.length; ++j){
  12. System.out.printf("ss[%d] %s ss[%d]%n", i, ss[i] == ss[j] ? "==" : "!=", j);
  13. }
  14. }
  15. }
  16. }
Success #stdin #stdout 0.05s 4386816KB
stdin
Standard input is empty
stdout
ss[0] != ss[1]
ss[0] != ss[2]
ss[0] == ss[3]
ss[1] != ss[2]
ss[1] != ss[3]
ss[2] != ss[3]