Java初学者棘手问题,各位大虾指点一下,小弟感激不尽
来源:百度知道 编辑:UC知道 时间:2024/06/19 17:40:00
class parseString
{
public static void main(System[] 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);
}
}
class a
{
}
}
望大虾指点,我新手,分不多,
但可以成功编译!
小哥呀,代码能否规范一点哦。
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(":&