今天在学习过程中遇到一个基础且容易犯错的问题,正好放到这里大家在评论区讨论一下
String s1 = “123”;
String s2 = "1230";
StringBuilder sb1 = new StringBuilder(s1);
StringBuilder sb2 = new StringBuilder(s2);
sb1.append(0);
System.out.println(sb1.equals(s2));
System.out.println(sb1.equals(sb2));
System.out.println(s1+"0".equals(s2));
可能大家都知道答案,但是重要的是为什么,说说原理,欢迎大家积极留言,互相学习,谢谢大家。