其他分享
首页 > 其他分享> > 如何使用String Tokenizer获取所需的String

如何使用String Tokenizer获取所需的String

作者:互联网

我正在使用String Tokenizer API.我没有使用Split(),因为我正在使用jdk 1.3.

我有一个输入字符串,如下所示

String input="Open_filedesc_count:mix:-1:-1:longterm:HML Max_filedesc_count:mix:-1:-1:longterm:HML,Percent_usage:mix:-1:95/90/85:standard:HML, Availability:mix:1/-/-:-1";

现在我想对字符串进行标记化,输出应该是这样的

Open_filedesc_count
Percent_usage
Availability

它只是消除了大部分字符串.但我想要输出如上所述.

我尝试了三种类型的构造函数,但无法按照提到的格式获得输出

解决方法:

StringTokenizer tokenizer = new StringTokenizer(input, ",");
while (tokenizer.hasMoreElements()) {
    StringTokenizer tokenizer2 = new StringTokenizer(tokenizer.nextToken(), ":");
    System.out.println(tokenizer2.nextToken());
}

标签:stringtokenizer,java,string
来源: https://codeday.me/bug/20190831/1774361.html