java中怎样把字符串数组转换成字符串

如题所述

第1个回答  2016-09-22
java可以使用两种方法直接将字符数组转为字符串

方法1:直接在构造String时转换。
char[] data = {'a', 'b', 'c'};
String str = new String(data);

方法2:调用String类的方法转换。
String.valueOf(char[] ch)
第2个回答  2016-09-22

    如果是 “字符串数组” 转 “字符串”,只能通过循环,没有其它方法

    String[] str = {"abc", "bcd", "def"};StringBuffer sb = new StringBuffer();for(int i = 0; i < str.length; i++){ sb. append(str[i]);}String s = sb.toString();如果是 “字符数组” 转 “字符串” 可以通过下边的方法 char[] data={'a','b','c'}; String s=new String(data);

本回答被提问者采纳
相似回答