其他
Java教程-Java String toCharArray()方法
整理:Java面试那些事儿
Java String类的toCharArray()方法将字符串转换为字符数组。它返回一个新创建的字符数组,其长度与该字符串相同,其内容由该字符串的字符初始化。
内部实现
public char[] toCharArray() {
// 由于类初始化顺序问题,无法使用 Arrays.copyOf
char result[] = new char[value.length];
System.arraycopy(value, 0, result, 0, value.length);
return result;
}
语法
toCharArray()方法的语法如下:
public char[] toCharArray()
专属福利
返回值
字符数组
Java String toCharArray()方法示例
public class StringToCharArrayExample{
public static void main(String args[]){
String s1="hello";
char[] ch=s1.toCharArray();
for(int i=0;i<ch.length;i++){
System.out.print(ch[i]);
}
}}
输出:
hello
Java String toCharArray()方法示例2
让我们看一个char数组的更多示例。这是一个有用的方法,它可以从字符串中返回字符数组,而无需编写任何自定义代码。
public class StringToCharArrayExample2 {
public static void main(String[] args) {
String s1 = "Welcome to Javatpoint";
char[] ch = s1.toCharArray();
int len = ch.length;
System.out.println("Char Array length: " + len);
System.out.println("Char Array elements: ");
for (int i = 0; i < len; i++) {
System.out.println(ch[i]);
}
}
}
输出:
Char Array length: 21
Char Array elements:
W
e
l
c
o
m
e
t
o
J
a
v
a
t
p
o
i
n
t
我就知道你会点赞+“在看”