最近写着项目, 有个地方需要判断一串数据中是否具有 " 这个双引号. 只是个简简单单的问题. 但是问题就在这里了, 我怎么去定义一个 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
提交
取消