字符串反转方法不是在String 类下的,是在StringBuffer或StringBuilder这两个类里都有这个方法,这两个类方法是一样的,区别在于StringBuffer线程安全,效率低,StringBuilder线程不安全,效率高,一般采用效率高的StringBuilder类,后面的学习中老师会讲到如何解决不安全的问题;说回反转这个方法,看如下代码
- public class StringBuilderDemo {
- public static void main(String[] args) {
- // 创建对象
- StringBuilder builder = new StringBuilder();
- String s="霞青林爱我";//这里是一个String类的对象
- builder.append(s);//将对象当作参数传递返回StringBuilder类型的对象
- builder.reverse();//调用方法反转,再输出
- System.out.println(builder);
- }
- }
复制代码
输出结果为 我爱林青霞
看看能不能理解?
|