Java 程序将字符数组转换为字符串

编写一个 Java 程序,通过示例将字符数组转换为字符串。在此示例中,我们将字符数组传递给字符串构造函数,它将把字符数组转换为字符串。

package NumPrograms;

public class CharArraytoString1 {	
	
	public static void main(String[] args) {
			
		char ch[] = {'T', 'u', 't', 'o', 'r', 'a', 'l', ' ', 'G', 'a', 't', 'e', 'w', 'a', 'y'};
			
		String chToStr = new String(ch);
		
		System.out.println("Final String After Converting Charcater Array\n");
		System.out.println(chToStr);
	}
}
Program to Convert Character Array To String

Java 程序使用 copyValueOf 函数将字符数组转换为字符串

此示例使用字符串 copyValueOf 方法。

package NumPrograms;

public class CharArraytoString2 {
		
	public static void main(String[] args) {
			
		char ch[] = {'T', 'u', 't', 'o', 'r', 'a', 'l', ' ', 'G', 'a', 't', 'e', 'w', 'a', 'y'};
		
		String chToStr = String.copyValueOf(ch);
		
		System.out.println(chToStr);

	}
}
Tutoral Gateway

此程序有助于使用 valueOf 函数将 char 数组转换为字符串。

package NumPrograms;

public class CharArraytoString3 {
		
	public static void main(String[] args) {
			
		char ch[] = {'T', 'u', 't', 'o', 'r', 'a', 'l', ' ', 'G', 'a', 't', 'e', 'w', 'a', 'y'};
		
		String chToStr = String.valueOf(ch);
		
		System.out.println(chToStr);

	}
}
Tutorial Gateway
Tutorial Gateway

使用 StringBuilder 将 Char 数组转换为字符串的程序

在此 示例 中,我们使用 for 循环遍历字符数组并将每个字符追加到 StringBuilder。接下来,我们将 StringBuilder 转换为字符串。请参阅 将字符转换为 Int将字符转换为字符串 文章。

public class Example {
	public static void main(String[] args) {
		char ch[] = {'L', 'e', 'a', 'r', 'n', ' ', 'P', 'r', 'o', 'g', 'r', 'a','m','s'};
		
		StringBuilder sb = new StringBuilder();
		
		for(int i = 0; i < ch.length; i++)
		{
			sb.append(ch[i]);
		}
		
		String chToStr = sb.toString();
		
		System.out.println(chToStr);

	}
}
Learn Programs