永发信息网

java判断字符存在于字符串中

答案:5  悬赏:40  手机版
解决时间 2021-02-01 01:17
  • 提问者网友:眉目添风霜
  • 2021-01-31 07:31
java判断字符存在于字符串中
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-01-31 08:46
如果要判断多个字符,可以使用正则表达式匹配。
实例如下:
public static void main(String args[]) {
String regex="[0-9]{4}.[0-1]?+[0-9].[0-3]?+[0-9]";
String str="dfasf 2001.12.30afdsaf";
Pattern p=Pattern.compile(regex);
Matcher m=p.matcher(str);
if(m.find()){
System.out.println(m.group());
}else{
System.out.println("没有找到!");
}
}
全部回答
  • 1楼网友:狂恋
  • 2021-01-31 12:00
统计字符串中每个字符的个数,有大于1的说明有重复 string str="abcdaefgh"; map map=new hashmap(); for(char ch:str.getchars()) {     string ss=string.valueof(ch);     integer count=map.get(ss);     if(count==null)         count=1;     map.put(ss,count); } for(string st:map.keys()) {     system.out.println(st+":"+map.get(st)); }
  • 2楼网友:一叶十三刺
  • 2021-01-31 10:44
String s = "a"; String str = "abcdefg"; boolean flag = str.contains(s);
  • 3楼网友:时间的尘埃
  • 2021-01-31 09:37
我建议这位朋友学会查看API,需要什么功能的时候,多看看API,有很多不错的功能都能帮你实现的,类是你这样的问题,太简单了,一个简单的字符串函数就可以搞定了·~~
  • 4楼网友:轮獄道
  • 2021-01-31 09:18
char a=‘h’; String str=“dhtrrgfsdfgdr”; if(a.indexOf(str)==-1) //检查某字符是否存在于字符串里面
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯