StringTokenizer指定分隔符,要分隔一段汉字的话,用什么分隔符啊

就是把每一个汉字都分隔出来。不像分隔单词那样,用空格分隔。
因为每个汉字中间没有空格也没有其它符号,也不知道怎么分隔,希望JAVA达人帮忙拉。

第1个回答  2012-03-19
为什么一定要用StringTokenizer呢?完全没这个必要啊
public static void main(String[] args) {
String str="就是把每一个汉字都分隔出来";
char[] array=str.toCharArray();
for(char c:array){
System.out.print(c+",");
}
}追答

中文和英文当然不一样了,英文单词是由几个字母组成的,所以没有划分到字母级别,但汉字的相当于26个英文字母的级别,所以你不要想一步到位就用StringTokenizer全部分隔出来,而是在原有的基础上,继续分隔,就是说在原来的StringTokenizer循环中继续循环,也就是加上我上面那段代码进行嵌套,这样就把所有的汉字都分隔出来了(其实也就是从统计单词转化为统计字母)

本回答被提问者采纳
相似回答