Java中的substring方法返回的是一个新的字符串对象,而不是原始字符串对象的引用。因此,使用substring方法得到的字符串对象与原始字符串对象是不同的对象,它们的地址不同,因此使用==比较时结果为false。 而equals方法是用来比较两个字符串对象的内容是否相同,而不是比较它们的地址是否相同。因此,使用equals方法比较时,如果两个字符串对象的内容相同,则返回true。 总之,使用substring方法得到的字符串对象与原始字符串对象是不同的对象,它们的地址不同,因此使用==比较时结果为false;而equals方法是用来比较两个字符串对象的内容是否相同,而不是比较它们的地址是否相同。