Java中使用StringTokenizer 类给String类型赋值为什么不行?应该怎样修改? 要求的效果如图,谢谢!
关注:269 答案:3 mip版
解决时间 2021-01-26 14:13
提问者你若离去丶巴掌扇去
2021-01-26 04:55
in);Product [Name_Quantity_Price] ;
try
{
String s=new Scanner(System.parseDouble(st;
if(DELIM==st;
}
catch(NumberFormatException e)
{
e.next().nextToken());* PLACE YOUR CODE HERE */.nextToken()).print(".nextToken())
price=Double;
int quantity = 0String name = ".printStackTrace(),true);
name+=st;
double price = 0.out;
/
if(DELIM==st;"
System;):"
StringTokenizer st=new StringTokenizer(s;,DELIM.nextToken().0.nextToken())
quantity=Integer.parseInt(st
最佳答案
二级知识专家假装安慰
2021-01-26 06:19
则跳过分隔符。
如果 returnDelims 标志为 true,则分隔符字符也作为标记返回。每个分隔符都作为一个长度为 1 的字符串返回。如果标志为 false,只是用作标记之间的分隔符,你清楚是什么意思么,
boolean returnDelims)为指定字符串构造一个 string tokenizer,则此构造方法不抛出异常,
String delim,尝试对得到的 StringTokenizer 调用其他方法则可能抛出 NullPointerException,如果 delim 为 null:
str - 要解析的字符串。
delim - 分隔符,true)。
-----------------------------------------------------------------------------------------------------------------
自己好好看看我想问问
StringTokenizer st=new StringTokenizer(s,DELIM?别告诉我是你自己创建的局部常量
----------------------------------------------------------------------------------------
public StringTokenizer(String str。但是;
这个StringTokenizer 类。
参数,你知道是传什么进去么。
注意。
returnDelims - 指示是否将分隔符作为标记返回的标志?
这里的DELIM到底是什么东西。delim 参数中的所有字符都是分隔标记的分隔符?
它里面三个参数的构造方法
全部回答
1楼回眸只為那壹抹淺笑
2021-01-26 08:34
用name+=st.nextToken().toString();
2楼瑾色如弦
2021-01-26 07:06
StringTokenizer st = new StringTokenizer("this is a test");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
输出以下字符串:
this
is
a
test
StringTokenizer 是出于兼容性的原因而被保留的遗留类(虽然在新代码中并不鼓励使用它)。
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
→点此我要举报以上信息!←
推荐资讯
大家都在看