java 中怎么判斷是否存在某個(gè)字符串或特殊字符
3 回答
已采納

慕萊塢9220042
TA貢獻(xiàn)377條經(jīng)驗(yàn) 獲得超508個(gè)贊
你好:
可以用indexOf();方法
例如:
String?str?=?"abc@123"; int?strInt?=?str.indexOf("@");
如果strInt 不等于 -1 就證明存在,否則不存在;
望采納!

有點(diǎn)涼了
TA貢獻(xiàn)3條經(jīng)驗(yàn) 獲得超4個(gè)贊
String?a?=?"abcde#@#$"; if?(a.contains("a")||a.contains("#"))?{ ????System.out.println(true); }

綠洲仙人球
TA貢獻(xiàn)39條經(jīng)驗(yàn) 獲得超47個(gè)贊
可以使用String類自帶的contains(CharSequence s)方法,示例如下:
String?str?=?"abc@123"; boolean?b1?=?str.contains("@"); boolean?b2?=?str.contains("abc");
true表示存在,false表示不存在
添加回答
舉報(bào)
0/150
提交
取消