首页
登录 | 注册

String ,StringBuilder,char[],char 之间的相互转换 快速实现反转,对称



String ,StringBuilder,char[],char 之间的相互转换 
A: String --> StringBuilder :
 String str ;
 StringBuilder sb = new StringBuilder(str);//构造方法

B: StringBuilder --> String :
 StringBuilder sb = new StringBuilder();
 String str = sb.toString();//采用toString()方法


C: char[] chs --> String:
 String str = new String(chs);//构造方法
 

D: String --> char[] chs:
 String str;
 char[] chs = str.toCharArray();//采用toCharArray()方法

E: String --> char:
 String str;
 char ch = str.charAt(i);//i表示字符串的遍历

F:  char --> String
    char ch;
 String str = ch+"";

G: int[] arr--->StringBuider --->String

    public static String arrayToString(int[] arr){
  
   StringBuilder sb = new StringBuilder();
   sb.append("[");
   for(int i = 0; i<arr.length; i++){
    if(i==arr.length-1){
     sb.append(arr[i]);
    }else{
     sb.append(arr[i]).append(", ");
    }
   }
   sb.append("]");
   //使用StringBuilder的toString()方法将StringBuilder转换为String
   String ss = sb.toString();
   return ss;
  } 
H:字符串反转:
     StringBuilder sb = new StringBuilder(str);
    return sb.reverse().toString();
I:字符串对称:
        StringBuilder sb = new StringBuilder(str);
  return (sb.reverse().toString()).equals(str);



2020 jeepxie.net webmaster#jeepxie.net
10 q. 0.009 s.
京ICP备10005923号