StringTokenizer的分隔符的每个字符(StringTokenizer delimiter

2019-08-03 03:25发布

我已经得到了我应该使用的StringTokenizer上为一疗程字符串。 我有我就如何落实项目计划,但我找不到任何参考,以我将如何让分隔每个字符。

基本上,一个字符串,如“河马校园是一个聚会的地方”我需要分成令牌每一个字符,然后把它们比作一组值和换出特定的一个与另一个。 我知道如何去做其他的一切,但分隔符是什么分隔每个角色?

Answer 1:

如果你真的想使用StringTokenizer的,你可以使用如下

     String myStr = "Hippo Campus is a party place".replaceAll("", " ");
    StringTokenizer tokens = new StringTokenizer(myStr," ");

甚至你可以使用拆分这一点。 和你的结果将是String数组,每个字符。

String myStr = "Hippo Campus is a party place";
String [] chars = myStr.split("");

for(String str:chars ){
  System.out.println(str);
}


Answer 2:

转换字符串的数组。 没有分隔符为每一个字符分隔,并且它wouldnt有意义使用字符串标记要做到这一点,即使有。

你可以这样做:

 char[] individualChars = someString.toCharArray;

然后通过该数组像这样迭代:

for (char c : individualChars){
    //do something with the chars.
}


Answer 3:

你可以不喜欢做的字符串中的字符数组的一些事情。

char[] simpleArray = sampleString.toCharArray();

这将字符串分割到一组字符。 所以,你可以做你有上述的操作。



文章来源: StringTokenizer delimiters for each Character