gpt4 book ai didi

java - 结合 charAt 和 IgnoreCase?

转载 作者:行者123 更新时间:2023-11-30 06:15:42 26 4
gpt4 key购买 nike

(这里是java初学者),

我正在制作一个简单的游戏,用户可以在其中输入是否想再玩一次。但是,我希望只要他键入是、是或是的任意组合,游戏就会继续重播。所以只要第一个字母是 y 游戏就会继续。例如)

游戏运行

} while(newGame.charAt (0) == 'y');

但我也希望 java 忽略它是 Y 还是 y,我尝试结合 charAt(0) == 'y'和 IgnoreCase 但无法弄清楚。

我知道我可以只做 && 'Y',但似乎这是不必要的代码?

谢谢

最佳答案

不区分大小写的一个巧妙技巧是在比较之前简单地转换为小写。 Character 类包含许多用于操作字符的有用函数,因此您可以这样做:

} while (Character.toLowerCase(newGame.charAt(0)) == 'y');

关于java - 结合 charAt 和 IgnoreCase?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28387134/

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