gpt4 book ai didi

java - 如果我想使用 char 检查 Java 中的特殊字符,该怎么办?

转载 作者:行者123 更新时间:2023-12-01 17:58:14 26 4
gpt4 key购买 nike

我想创建一个程序来检查输入的字符是否是特殊字符。问题是我不知道该怎么做:要么检查特殊字符,要么检查 ASCII 值。谁能告诉我是否可以使用“if”语句检查 ASCII 数字值,或者是否需要检查每个特殊字符?

最佳答案

您可以使用regex(正则表达式):

if (String.valueOf(character).matches("[^a-zA-Z0-9]")) {
//Your code
}

如果字符不是字母数字,则将执行 if 语句中的代码。 (空格将计为特殊字符。)如果您不希望空格计为特殊字符,请将字符串更改为 "[^a-zA-Z0-9\\s]".

进一步阅读:

关于java - 如果我想使用 char 检查 Java 中的特殊字符,该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42983829/

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