1.StringBuilder使用
StringBuilder sb=new StringBuilder();
2.长度的求取
sb.length();
3.StringBuilder的添加和反转方法
publicStringBuiler append(任意类型);//添加数据,并返回对象本身 eg.sb.append("hello").append("world");//链式调用
public StringBuilder reverse();返回相反的字符序列
4.StringBuilder和String的转化
1)StringBuilder转化为String
public String toString()
2)String转化为StringBuilder
StringBuilder sb=new StringBuilder(需要转化的数据名称);
new StringBuilder(s).reserve.toString();


本节总结:
public class StringBuilderDemo01 { public static void main(String[] args){ StringBuilder sb=new StringBuilder("hello"); sb.append("world");//添加字符 sb.append("hello").append("world");//链式调用 System.out.println("sb:"+sb); sb.reverse(); System.out.println("sb:"+sb); String s=sb.toString();//把StringBuilder转化为String类型 System.out.println("s:"+s); String a="apple"; StringBuilder b=new StringBuilder(a);//把String转化为StringBuilder System.out.println("b:"+b); System.out.println("sb.length:"+sb.length()); } }
1.把int类型转化为String,字符串拼接升级版
//把整形转化为String类型 public class Pinjiezifuchuan { public static void main(String[]args){ int []arr={1,2,3}; String m=arrayTost(arr); System.out.println(m); } public static String arrayTost(int arr[]){ StringBuilder sb=new StringBuilder(); sb.append("["); for(int i=0;i
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179307.html原文链接:https://javaforall.net
