Java如何查看String中是否包含整数

问题描述 投票:0回答:1

我正在尝试确定我的机票号是否有“ 9”,然后将价格更改为5。这是我的代码。该代码本身可以编译,但不能按预期工作。我想这是因为我使用了错误的运算符。如果有人能让我知道如何更改它以使其正常工作,将不胜感激。

for(int x=0; x<Integer.toString(e1.getNumber()).length(); x++)
{
    if(Integer.toString(e1.getNumber()).charAt(x) == 9)
     {
            System.out.println("The price is $5");
      }
  }

谢谢!我只需要将9更改为“ 9”即可!它现在正在工作!!

java string integer operator-keyword
1个回答
0
投票

取决于具体要求。如果字符串中9大于1怎么办?在这种情况下您该怎么办?如果您确定9在您的票价中出现一次。下一个代码。

if (yourString.contains("9")){
     yourString = yourString.replace("9", "5");
}
© www.soinside.com 2019 - 2024. All rights reserved.