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("没有找到!");
}
}
实例如下:
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)
//检查某字符是否存在于字符串里面
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯