java如何判断一个字符串中是否包含标点符号(任意标点符号,非特定)?
发布网友
发布时间:2022-04-28 13:15
我来回答
共3个回答
热心网友
时间:2023-10-09 23:22
1、在程序中需要引入hutool的jar包。
2、创建一个Sting类型的字符串数字。
3、接着创建多个字符串指定查询。
4、booleancontains=StrUtil.containsAny(phone,s1);//字符串中是否包含任意一个。
5、运行程序查看得到的结果。
热心网友
时间:2023-10-09 23:22
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?"是":"否"));
}
热心网友
时间:2023-10-09 23:23
itjob提供以下2种方法:
str = 你要判断的字符串
一、str.contains(",")返回true 则包含
二、str.indexOf(",")如果等于-1,则不包含
热心网友
时间:2023-10-09 23:22
1、在程序中需要引入hutool的jar包。
2、创建一个Sting类型的字符串数字。
3、接着创建多个字符串指定查询。
4、booleancontains=StrUtil.containsAny(phone,s1);//字符串中是否包含任意一个。
5、运行程序查看得到的结果。
热心网友
时间:2023-10-09 23:22
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?"是":"否"));
}
热心网友
时间:2023-10-09 23:23
itjob提供以下2种方法:
str = 你要判断的字符串
一、str.contains(",")返回true 则包含
二、str.indexOf(",")如果等于-1,则不包含