我有一個字符串作爲StringTokenizer的工作不
str=123|apple|apple|apple|dog$
我想單獨使用字符串 「|」字符。
String str = "123|apple|apple|apple|dog$";
StringTokenizer strString = new StringTokenizer(str..nextToken(), "|");
int i;
while (strString.hasMoreElements()) {
if (i == 0)
str1 = Loginstring.nextToken();
else if (i == 1)
str2 = Integer.Loginstring.nextToken();
else if (i == 2) {
str3 = Loginstring.nextToken();
break;
}
i = i + 1;
}
但在第一圈退出開始(這意味着它從循環退出,如果我超過1),,我真的不知道Ÿ它會發生,什麼不妥
很容易做到,你可以提供你在做什麼更好的代碼示例... (它不是編譯,並且它不完整) – 2012-07-19 12:07:35
你可以使用'str.split(「\\ |」)''來分割'|' – 2012-07-19 12:08:20
str = 123 | apple | apple | apple | dog $是我的字符串。我想爲「|」分隔字符串字符使用StringTokenizer,如何做到這一點 – 2012-07-19 12:10:59