在java 里有没有方法能够判断出一个字符串中有两个以上的@符号(最好是能调一个方法就可以。而不是
在java里有没有方法能够判断出一个字符串中有两个以上的@符号(最好是能调一个方法就可以。而不是写循环判断)...
在java 里有没有方法能够判断出一个字符串中有两个以上的@符号(最好是能调一个方法就可以。而不是写循环判断)
展开
2个回答
2014-05-25 · 知道合伙人数码行家
关注
展开全部
public static void main(String[] args) {
String str = "sa@djsd2asd@sadsad";
if((str.indexOf("@") != str.lastIndexOf("@"))){
System.out.println("包含");
}
}
更多追问追答
追问
如果只有一个的话从正面和从反面过来的位数也不一样的吧例如第一位是@从正面数是第0位从反面数是最后位
追答
你可以再加一个判断,这里其实我建议用String.match("/@@/")正则表达式来判断效率会高效一些。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询