每个角色的StringTokenizer分隔符

时间:2012-11-23 04:06:18

标签: java delimiter stringtokenizer

我有一个字符串,我应该在课程中使用StringTokenizer。我已经制定了如何实施项目的计划,但是我找不到任何关于如何为每个角色定界的参考。

基本上,像“河马校园是派对场所”这样的字符串我需要为每个字符划分为令牌,然后将它们与一组值进行比较,并将特定的值换成另一个。我知道如何做其他所有事情,但分隔符将用于分隔每个字符?

3 个答案:

答案 0 :(得分:4)

如果你真的想使用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);
}

答案 1 :(得分:2)

将String转换为数组。没有用于分隔每个字符的分隔符,即使存在字符串标记符也不会有意义。

您可以执行以下操作:

 char[] individualChars = someString.toCharArray;

然后迭代遍历该数组:

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

答案 2 :(得分:0)

你可以做一些事情,比如把字符串变成Char数组。

char[] simpleArray = sampleString.toCharArray();

这会将String拆分为一组字符。因此,您可以执行上述操作。