Java初学者棘手问题,各位大虾指点一下,小弟感激不尽

2024-12-01 11:33:41
推荐回答(6个)
回答1:

小哥呀,代码能否规范一点哦。

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

回答2:

....把class a { } 删掉,或者放到 class parseString { }外面。

回答3:

方法不能嵌套定义
把 while(tokenizer.hasMoreTokens())
{
System.out.print(tokenizer.nextToken());
String nextString=tokenizer.nextToken();
System.out.println(":"+nextString);
}
放在main方法外

回答4:

我说你的入口函数是不是也错了啊?public static void main(System[] args)
应该改为public static void main(String[] args)

回答5:

main函数写错了

回答6:

真正的新手,要严谨啊!
另外1L欠揍