最近寫著項目, 有個地方需要判斷一串數據中是否具有 " 這個雙引號. 只是個簡簡單單的問題. 但是問題就在這里了, 我怎么去定義一個 String = " " "; = = 試了N種方法都會格式錯誤,不知道怎么去讓一個字符串等于 " 這個雙引號 = =
4 回答

瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
首先要明確一點,雙引號是有相對應ASCII碼的,例如a對應的是97,所以雙引號應該是一個字符,這樣定義就可以了:char ch = ‘“’;把ch當做目標字符,然后用for循環,使用String本身的charAt方法。相應的代碼如下
String str = "1bcg"bgsgs"; char ch = '"'; public static boolean isDoubleQuote(String str) { for(int i = 0; i < str.length(); i ++) { if(ch == str.charAt(i)) { return true; } reutrn false; } }
添加回答
舉報
0/150
提交
取消