java如何判断一个字符串中是否包含标点符号(任意标点符号,非特定)?

2024-11-06 19:32:59
推荐回答(3个)
回答1:

1、在程序中需要引入hutool的jar包。

2、创建一个Sting类型的字符串数字。

3、接着创建多个字符串指定查询。

4、booleancontains=StrUtil.containsAny(phone,s1);//字符串中是否包含任意一个。

5、运行程序查看得到的结果。

回答2:

public static void main(String[] arr ){
//标点符号可以自己随便加
String[] filterStr=new String []{",","。","、","?","!"};
String content="我是一个中国人我爱我的祖国";
//是否有标点符号
boolean find=false;

for (String string : filterStr) {
if(content.contains(string)){
find=true;
break;
}
}

System.out.println("是否有包含标点符号:"+(find?"是":"否"));

}

回答3:

itjob提供以下2种方法:
str = 你要判断的字符串
一、str.contains(",")返回true 则包含
二、str.indexOf(",")如果等于-1,则不包含