调用了StringJoiner的add方法我们进去看一下: 这里的返回类型是StringBuilder,调用父类AbstractStringBuilder的append方法, 然后一步步返回到add方法, 这时候我们得到的字符数组是join- 接下来执行append(newElement方法),将String添加进去, 同样是调用父类AbstractStringBuilder的append方法, 这里都是append的重载,这里看图四,...
equals()源代码 (1)String类中equals()方法先对String对象和比较的对象进行比较,看是否指向同一个对象,如果true则是一个对象,值肯定相等; (2)判断比较对象是不是String类型的,如果不是就返回False; (3)如果是String类型,则比较两个String对象长度是否相等,不相等就返回False; (4)最后再在循环里面一个一个字符...