的输出
我使用字符串标记器API。我没有使用Split(),因为我使用的是jdk 1.3。
我有一个输入字符串,它在下面给出
字符串输入="Open_filedesc_count:mix:-1:-1:长期:HML最大_filedesc-count:mix:-1:-1:longterm:HML,百分比:mix:-1:95/90/85:标准:HML,可用性:mix:1/-/-:-1";
现在我想标记字符串,输出应该像一样
打开文件描述计数百分比(_U)可利用性
它只是简单地消除了大部分字符串。但是我想要上面提到的输出。
我尝试了三种类型的构造函数,但无法获得前面提到的格式
StringTokenizer tokenizer = new StringTokenizer(input, ",");
while (tokenizer.hasMoreElements()) {
StringTokenizer tokenizer2 = new StringTokenizer(tokenizer.nextToken(), ":");
System.out.println(tokenizer2.nextToken());
}
Try,
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";
StringTokenizer tokenizer = new StringTokenizer(input, ",");
while(tokenizer.hasMoreTokens()){
String token=tokenizer.nextToken();
System.out.println(token.substring(0, token.indexOf(':')));
}