gpt4 book ai didi

java - java中如何检查字符串是否包含任何运算符

转载 作者:行者123 更新时间:2023-12-01 08:08:18 27 4
gpt4 key购买 nike

我想检查字符串是否包含操作数

    char m='\0';
char match[]={'(',')','=',';','{','}','[',']','+','-
','*','/','&','!','%','^','|','<','>'};
for(int i =0; i<code.length(); i++)
{
m=code.charAt(i);
for(int j=0;j<match.length;j++){
if(m==match[j]){
o++;
}
}
}

上面的代码可以获取字符串中使用的操作数总数,但是有一些简单的方法吗?

最佳答案

您可以使用正则表达式通过一行代码完成相同的操作。

if(code.matches("[,/!%<>]"))  sysout("There is Operator"); 

将所需的所有运算符放在括号内。

我现在无法测试上面的代码,但您可能必须使用反斜杠转义某些运算符。

关于java - java中如何检查字符串是否包含任何运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19592846/

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