gpt4 book ai didi

Java stringtokenizer 赋值问题

转载 作者:行者123 更新时间:2023-12-01 23:20:13 25 4
gpt4 key购买 nike

因此,我在分配时遇到了麻烦,我需要根据给定的参数,使用 stringtokenizer 构造和方法返回字符串的第一个或第二个标记。 EX: "3+5", 2. 其返回应为 5。现在我到目前为止所拥有的是:

    StringTokenizer st = new StringTokenizer (input, "+-*/%");
if (st.hasMoreTokens());
return st.nextToken();

这返回字符串的第一个标记,但我不确定如何返回第二个标记。有什么建议吗?

最佳答案

  if (st.hasMoreTokens());

应该是

  if (st.hasMoreTokens())

还有一个额外的;,有了这个额外的;你的代码就像写一样,

if(..)
{

}

return st.nextToken();

编辑:

而且还需要形成一个字符串然后返回。不是 return st.nextToken(); 终止循环并返回第一个值。

关于Java stringtokenizer 赋值问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20729434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com