如何在Java中拆分字符串?

如何在Java中拆分字符串?,java,arrays,string,split,Java,Arrays,String,Split,我想让用户输入一个单词,比如hello,我想把这个单词分成一个单独的字符数组,比如[“h”、“e”、“l”、“l”、“o”] 我已经尝试了String#split()方法,但我不知道使用哪个参数来拆分每个字母 String s = "Hello"; char[] s_splitted = s.toCharArray(); 输出一个数组,H作为第一个值,e作为第二个值,以此类推。OP说他试图得到一个字符串[],而不是字符[]。他在哪里这么说?他说我希望结果是在一个类似“H”“e”“l”“o”的数

我想让用户输入一个单词,比如
hello
,我想把这个单词分成一个单独的字符数组,比如
[“h”、“e”、“l”、“l”、“o”]

我已经尝试了
String#split()
方法,但我不知道使用哪个参数来拆分每个字母

String s = "Hello";
char[] s_splitted = s.toCharArray();

输出一个数组,H作为第一个值,e作为第二个值,以此类推。

OP说他试图得到一个
字符串[]
,而不是
字符[]
。他在哪里这么说?他说
我希望结果是在一个类似“H”“e”“l”“o”的数组中。
,一个
字符[]
将包含
'H','e','l',l',改为“o”
。虽然这段代码可能会回答这个问题,但最好也添加一个解释。他也一直在尝试让
split()
工作,这是非常有用的。