Java String toCharArray()
toCharArray() 方法将字符串转换为字符数组。
1 语法
public char[] toCharArray()
2 参数
无
3 返回值
字符数组。
4 toCharArray()内部源码
public char[] toCharArray() {
// Cannot use Arrays.copyOf because of class initialization order issues
char result[] = new char[value.length];
System.arraycopy(value, 0, result, 0, value.length);
return result;
}
5 toCharArray()示例1
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java String.toCharArray方法的例子
*/
public class Demo{
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
6 toCharArray()示例2
让我们再看一个char数组的例子。这是一个有用的方法,它无需编写任何自定义代码即可从字符串返回char数组。
package com.yiidian;
/**
* 一点教程网: http://www.yiidian.com
*/
/**
* Java String.toCharArray方法的例子
*/
public class Demo {
public static void main(String[] args) {
String s1 = "Welcome to Yiidian";
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: 18
Char Array elements:
W
e
l
c
o
m
e
t
o
Y
i
i
d
i
a
n
热门文章
优秀文章