如何将给定的String转换为数组?

时间:2011-11-03 05:45:26

标签: java

给定一个字符串,说String s = "abcderfh";

如何将其转换为字符串数组。

先谢谢你.....

3 个答案:

答案 0 :(得分:5)

如果你想获得一个字符数组,你应该在String上使用toCharArray()方法。

所以你可以这样做:

String s = "abcderfh";
char[] myarray = s.toCharArray()

答案 1 :(得分:2)

如果您指的是一个String数组,其中每个元素都是一个字母,请执行以下操作:

String s = "abcderfh";
String[] letters = s.split("(?<=.)"); // split after every character
System.out.println(Arrays.toString(letters));

输出:

[a, b, c, d, e, r, f, h]

答案 2 :(得分:-2)

你可以在这里找到一个很好的例子:

http://api.jquery.com/jQuery.makeArray/