replace() 方法通过用 newChar 字符替换字符串中出现的所有 oldChar 字符,并返回替换后的新字符串。
eg:
//这里'o'是oldChar ,‘T’是newChar
返回结果:hellT
注意:如果是用Stringbuffer或者Stringbuilder定义的字符串,如果要使用如上的replace方法那么需要在replace前面加上toString,因为Stringbuffer本身的replace方法格式和功能与String的replace方法有所不同。
加toString是为了将Stringbuffer类型转化成String类型来处理
toString()方法
toString()方法返回反映这个对象的字符串
toString方法是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。
它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法