Java中char数组(字符数组)与字符串String类型的转换方法是常见的操作之一,常见的场景如将字符串转为字符数组或将字符数组转为字符串。下面是具体的转换方法及示例说明。
将字符串转换为char数组
可以调用String类的toCharArray()方法将字符串转为char数组。
示例代码:
String str = "hello world";
char[] charArray = str.toCharArray();
解释:
以上代码中,先定义了一个字符串str,然后调用String类的toCharArray()方法将其转为char数组。 转换后的结果保存在charArray中。
将char数组转换为字符串
方法1:使用String类的构造方法
可以使用String的构造方法将char数组转为String类型。
示例代码:
char[] charArray = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'};
String str = new String(charArray);
解释:
以上代码中,定义了一个字符数组charArray,然后使用String的构造方法将其转为String类型,转换后的结果保存在str中。
方法2:调用String类的valueOf()方法
也可以调用String类中的valueOf()方法将char数组转换为String类型。
示例代码:
char[] charArray = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'};
String str = String.valueOf(charArray);
解释:
以上代码中,定义了一个字符数组charArray,然后调用String类的valueOf()方法将其转为String类型,转换后的结果保存在str中。
综上所述,本文介绍了Java中char数组(字符数组)与字符串String类型的转换方法,并提供了相应的示例代码说明。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java中char数组(字符数组)与字符串String类型的转换方法 - Python技术站