您的位置:首页 > 其它

字符串,字符数组,字符串数组之间的相互转换

2016-06-30 00:19 417 查看
//字符串,字符数组,字符串数组之间的相互转换

//如有不懂的地方可以把源码复制-粘贴,编译运行后看着结果一步比一步的学习

public class test {

public static void main(String[] args) {
//字符串转换成字符数组
String string="abcdefg";
char c[]=string.toCharArray();
for(int i=0;i<c.length;i++){
System.out.print(c[i]);//打印字符
   System.out.print("\t"); //制表符把字符隔开
}
System.out.println("");//打印空格目的是容易观察结果
//字符数组转换成字符串
char ch[]={'a','c','e','f'};
String str1=new String(ch);
System.out.println(str1);
//字符串数组转换成字符串
String str2[]={"aaa","bbb","111"};
//这个时候如果想查看str2的内容需要如下遍历
System.out.println("初始化的字符串数组");
for(int k=0;k<str2.length;k++){
System.out.println(str2[k]);
}
//现在可以用如下方法吧str2转换成字符串
StringBuffer sbBuffer=new StringBuffer();
for(int j=0;j<str2.length;j++){
sbBuffer.append(str2[j]);
}
String str3=sbBuffer.toString();
System.out.println("转化后的字符串");
System.out.println(str3);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  class string