小哥呀,代码能否规范一点哦。
import java.util.StringTokenizer;
public class ParseString {
public static void print(){
}
public static void main(String [] args) {
String strPersonalMessage = new String("Name=Suy,Age=30,Height=175CM,Weight=65KG");
StringTokenizer tokenizer = new StringTokenizer(strPersonalMessage,
"=,");
while (tokenizer.hasMoreTokens()) {
System.out.print(tokenizer.nextToken());
String nextString = tokenizer.nextToken();
System.out.println(":" + nextString);
}
}
}
把你的代码修改一下就是上面的,输出这样的内容:
Name:Suy
Age:30
Height:175CM
Weight:65KG
....把class a { } 删掉,或者放到 class parseString { }外面。
方法不能嵌套定义
把 while(tokenizer.hasMoreTokens())
{
System.out.print(tokenizer.nextToken());
String nextString=tokenizer.nextToken();
System.out.println(":"+nextString);
}
放在main方法外
我说你的入口函数是不是也错了啊?public static void main(System[] args)
应该改为public static void main(String[] args)
main函数写错了
真正的新手,要严谨啊!
另外1L欠揍