gpt4 book ai didi

java - 如何检查一个字符是否是撇号?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:22:36 25 4
gpt4 key购买 nike

我需要检查一个字符是否是撇号。到目前为止,这是我的代码:

public boolean isWordCharacter(int c) {
if ((char) c == '\'')
return true;
else return Character.isLetter(c);
}

但是,它从未真正进入 if ((char) c == '\'') 部分。我检查它的方式有问题吗?谢谢!

最佳答案

您可以简单地使用 if(c=='\'') 而不进行转换。或者您可以使用撇号的 ascii 值,即 39。if (c==39) 就可以了。

it never actually gets into the 'if ((char) c == '\'') part

这样做的唯一原因是您不能将撇号传递给 isWordCharacter()。您可以通过向该函数手动发送 39'\'' 来验证它。

关于java - 如何检查一个字符是否是撇号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10081560/

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