Java字符串数组与字符数组转换方法详解及示例代码
1,

如果是将“字符串数组”转换为“字符串”,那么只能借助循环来实现,不存在其他的办法。
"abc"、"bcd" 和 "def" 被存储在 String 数组 str 中。
创建了一个 StringBuffer 对象,名为 sb 。
for(int i = 0; i < str.length; i++){
sb. append(str[i]);
String s = sb.toString();
2,
如果是 “字符数组” 转 “字符串” 可以通过下边的方法
定义了一个字符数组 data,其中包含字符 'a'、'b' 和 'c'。
String s=new String(data);
3,
使用 StringUtils 这个类中的 join 函数。其中 StringUtils 属于 org.apache.commons.lang 包。
4,
将数组变成字符串
5,
StringUtils.join(str)
// 将数组用逗号分隔变成字符串
StringUtils.join(str, ",")
将字符串变成数组方法:
java.lang 包里面存在着 String.split() 方法。在 java 当中,一般会使用 split() 来对字符串进行分割操作,并且分割之后返回的是一个数组。
特殊情况下,转义字符必须加上“\”。“.”和“|”都属于转义字符。
在进行 Java 语言编程时,当使用“口令字段”即 jPasswordField 组件时,若要获取密码值,就需要运用该组件的 getPassword()方法。
jPasswordField 的 getPassword()方法会返回一个 char 类型的数组。我们时常需要把这个数组转换成 String 类型。这样做是为了能够进行诸如口令匹配或者口令赋值等操作。
这时需要对 char 类型的数组进行转换。同时也经常会碰到把 String 类型转换为 char 数组的情况。