java 中怎么判断是否存在某个字符串或特殊字符
3 回答
已采纳
![?](http://img1.sycdn.imooc.com/568229180001ed2302000200-100-100.jpg)
慕莱坞9220042
TA贡献377条经验 获得超508个赞
你好:
可以用indexOf();方法
例如:
String str = "abc@123"; int strInt = str.indexOf("@");
如果strInt 不等于 -1 就证明存在,否则不存在;
望采纳!
![?](http://img1.sycdn.imooc.com/5477e8ce0001722401000100-100-100.jpg)
有点凉了
TA贡献3条经验 获得超4个赞
String a = "abcde#@#$"; if (a.contains("a")||a.contains("#")) { System.out.println(true); }
![?](http://img1.sycdn.imooc.com/55e5bc3d00010c2001800180-100-100.jpg)
绿洲仙人球
TA贡献39条经验 获得超47个赞
可以使用String类自带的contains(CharSequence s)方法,示例如下:
String str = "abc@123"; boolean b1 = str.contains("@"); boolean b2 = str.contains("abc");
true表示存在,false表示不存在
添加回答
举报
0/150
提交
取消