JAVA中怎么把字符串转换成字符数组

如题所述

在JAVA中,String类定义了toCharArray() æ–¹æ³•æŠŠè¿™ä¸ªå­—符串转换成一个新的字符数组.

以下是声明java.lang.String.toCharArray()方法

public char[] toCharArray()

调用示例代码如下:

String strStringType="my string"; //创建一个字符串变量strStringType
char[] chrCharArray; //创建一个字符数组chrCharArray
chrCharArray = strStringType.toCharArray(); //将字符串变量转换为字符数组
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-18
public static void main(String[] args) {
String hello = "helloworld!";
Map<Character, Integer> map = new HashMap<Character, Integer>();
char[] ch = hello.toCharArray();
for (char c : ch) {
Integer i = map.get(c);
if (i == null) {
map.put(c, 1);
} else {
map.put(c, i.intValue() + 1);
}
}

System.out.println(map);
}

}本回答被提问者采纳
第2个回答  2016-04-18
java 中要将一个字符串转换成一个字符数组需要使用 String 类中提供的 toCharArray() 方法进行操作
相似回答