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

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

有點涼了
TA貢獻3條經驗 獲得超4個贊
String?a?=?"abcde#@#$"; if?(a.contains("a")||a.contains("#"))?{ ????System.out.println(true); }

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