string 类有一些预定义的方法,可用于将字符数组转换为字符串。valueOf()是 String 类中的一个静态方法,它将不同类型的值(如字符、浮点、整数、双精度、布尔值,甚至对象)转换为字符串。此方法将 char 序列或任何其他序列作为参数并返回一个字符串。
句法:
public static String valueOf(char[] a);
这里a是字符数组。
注意:静态方法的实例属于类而不是类的实例。类的每个实例都可以访问方法,但实例中定义的方法只能由该对象访问。
示例: 这里我们将使用相同的valueOf()方法将 char 数组转换为 java 中的字符串。
//Java program to convert character array to string //using valueOf() method of string class. class DemoCharArrayToString{ public static void main(String args[]) { //character array char ch_arr[] = {'C','o','d','e',' ','i','n',' ','J','a','v','a'}; //Creating object of String class //and passing character array to its method String s1 = String.valueOf(ch_arr); //Printing output in form of string System.out.println("String: "+s1); } }
输出:
String: Code in Java
在此示例中,字符数组ch_arr作为参数传递给String 类的valueOf()方法。valueOf 方法转换数组并返回 String s1。