java中如何将char数组转换为字符串
时间:2020-02-23 14:34:16 来源:igfitidea点击:
有多种方法可以将Char数组转换为Java中的字符串。
可以:
- 使用字符串类的构造函数(通过将char数组传递给Curructor)
- 使用字符串类的方法
- 使用迭代char数组
例子:
package org.igi.theitroad;
public class CharArrToStringMain {
/*
* @ Author : igi
*/
public static void main(String args[]) {
char[] charArr = { 'i', 'g', 'i', 'f', 't', 'i', 'd', 'e', 'a' };
//Using String's constructor
System.out.println("--------------------");
System.out.println("Using String's contructor");
System.out.println("--------------------");
String str = new String(charArr);
System.out.println(str);
System.out.println();
//Using String's valueOf method
System.out.println("--------------------");
System.out.println("Using String's valueOf");
System.out.println("--------------------");
String strV = String.valueOf(charArr);
System.out.println(strV);
System.out.println();
//Using iterating char Array
System.out.println("--------------------");
System.out.println("Using iterating char Array");
System.out.println("--------------------");
String strT = "";
for (int i = 0; i < charArr.length; i++) {
strT += charArr[i];
}
System.out.println(strT);
}
}
运行上面的程序时,我们将得到以下输出
------------------- Using String's contructor ------------------- theitroad ------------------- Using String's valueOf ------------------- theitroad ------------------- Using iterating char Array ------------------- theitroad

