字符数组、字符串数组和字符串三者之间的转化

来源:互联网 发布:上海市重点软件企业 编辑:程序博客网 时间:2024/05/22 17:20

字符数组、字符串数组和字符串三者之间的转化

开发的时候用到了字符数组和字符串的转化,所以顺便记录一下

public class hello {public static void main(String[] args){        String S="this_string";        //将字符串转化为字符数组        char[] thischar=S.toCharArray();        for(char a: thischar) {            System.out.print(a);        }        System.out.println();        //将字符数组转化为字符串,一共三种;        String S1=String.valueOf(thischar);        System.out.println(S1);        //valueOf等同于如下        //String str1 = new String(thischar);        //还有String str2=thischar.toString();        //将字符串数组转化为字符串        String[] S2={"str","ing","String"};        StringBuffer str=new StringBuffer();        //注意区分length和length(),数组没有length(),而字符串有length();        for(int i=0;i<S2.length;i++){              str.append(S2[i]);        }        System.out.println(str.toString());     }}