您的位置 首页 java

Java中StringBuilder常用的成员方法

一、public StringBuilder append(任意类型)

 public StringBuilder append(任意类型):
           向缓冲区(容器)添加元素,并返回自己这个对象本身  


案例

 //存储任意类型
StringBuilder sb=new StringBuilder();
sb.append(123);
sb.append(12.3);
sb.append(false);
sb.append('a');
sb.append("你好");
System.out.println(sb);
//都是true,说明指向的地址都是同一份,说明 append 返回的是自己这个对象本身
StringBuilder sb2=new StringBuilder();
StringBuilder sb3=sb2.append("红色");
StringBuilder sb4=sb2.append("蓝色");
System.out.println(sb2==sb3);
System.out.println(sb2==sb4);
System.out.println(sb3==sb4);
//append返回的是自己这个对象本身,可以用来实现链式编程
//链式编程:如果一个方法,返回的结果是对象,就允许继续向下调用方法
//sb2.append("红色").append("蓝色");  


执行效果

Java中StringBuilder常用的成员方法


二、public int length()

 public int length():返回缓冲区中的字符个数  


案例

 StringBuilder a=new StringBuilder("abc");
int b=a.length();
System.out.println(b);  


执行效果

Java中StringBuilder常用的成员方法


三、public String toString()

 public String toString():
将缓冲区的内容,转换为 String 类型并返回
如: StringBuilder s=new StringBuilder("abc");
String s1 = s.toString();  


案例

 需求:
键盘录入一个 字符串 ,判断是不是对称字符串
123321 123321
111 111  
 Scanner rd=new Scanner(System.in);
String a=rd.next();
StringBuilder a1=new StringBuilder(a);
String aString = a1.reverse().toString();
System.out.println("源数据:"+a);
System.out.println("反转后:"+aString);
if(a.equals(aString)){
System.out.println("是对称字符串");
}else {
System.out.println("不是对称字符串");
}  


执行效果

Java中StringBuilder常用的成员方法


作者:今日头条 KJ丶JK /CSDN-KJ.JK

文章来源:智云一二三科技

文章标题:Java中StringBuilder常用的成员方法

文章地址:https://www.zhihuclub.com/191254.shtml

关于作者: 智云科技

热门文章

网站地图