超神了, JAVA String的定义. 一直以来都没碰到过的问题,求解

  • 最近写着项目, 有个地方需要判断一串数据中是否具有 " 这个双引号. 只是个简简单单的问题. 但是问题就在这里了, 我怎么去定义一个 String = " " "; = = 试了N种方法都会格式错误,不知道怎么去让一个字符串等于 " 这个双引号 = =


当年话下
浏览 621回答 4
4回答

POPMUISE

String a="\"";就行了

潇湘沐

首先要明确一点,双引号是有相对应ASCII码的,例如a对应的是97,所以双引号应该是一个字符,这样定义就可以了:char ch = ‘“’;把ch当做目标字符,然后用for循环,使用String本身的charAt方法。相应的代码如下String&nbsp;str&nbsp;=&nbsp;"1bcg"bgsgs"; char&nbsp;ch&nbsp;=&nbsp;'"';&nbsp; public&nbsp;static&nbsp;boolean&nbsp;isDoubleQuote(String&nbsp;str) {&nbsp; for(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;str.length();&nbsp;i&nbsp;++) { if(ch&nbsp;==&nbsp;str.charAt(i)) { return&nbsp;true; } reutrn&nbsp;false; } }

蝴蝶不菲

上面已经给出答案了。建议楼主哪些是转译字符还是要记一下的

婷婷同学_

\转义。。。。 确实是很基础的东西
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java