\"l\",\"D\"???
String words = "hello java,hello php";System.out.println("原始字符串是'"+words+"'");
System.out.println("replace(\"l\",\"D\")结果:"+words.replace("l","D"));
System.out.println("replace(\"hello\",\"你好\")结果:"+words.replace("hello","你好 "));
words = "hr's dog";
System.out.println("原始字符串是'"+words+"'");
System.out.println("replace(\"r's\",\"is\")结果:"+words.replace("r's","is"));
\"l\",\"D\"这些双引号和斜杠是什么意义呢???? 转义的意思,因为你在System.out.println("");的双引号里面输出双引号,必须要\"转义,这样代表的是在双引号里直接输出双引号,而不是当作写代码的字符串起始位置 slience_缄默 发表于 2020-11-17 16:11
转义的意思,因为你在System.out.println("");的双引号里面输出双引号,必须要\"转义,这样代表的是在双引 ...
请进一步详细举例解释一下,谢谢. heroking146 发表于 2020-11-17 22:37
请进一步详细举例解释一下,谢谢.
比如你要打印出Hello World,你代码得这么写System.out.println("Hello World");但是如果你要打印出带双引号的Hello World,即"Hello World",按之前的写法肯定是不行的,因为这个时候的双引号是要打印出来的,不是作为代码的一部分,也就是说要转换成字符意义,而非代码的意义,这个时候你就得这么编写代码System.out.println("\"Hello World\"");这样输出出来的结果就是带双引号的Hello World,即"Hello World"了,这么说可否明白?如果还不明白,你写一下代码,去掉\"和加上\"打印出来的效果对比,你就瞬间明白了 slience_缄默 发表于 2020-11-18 09:41
比如你要打印出Hello World,你代码得这么写System.out.println("Hello World");但是如果你要打印出带双 ...
转义的格式:"\ "Hello World\" "
那转义的格式是??其它的转义字符的格式表达式是??? heroking146 发表于 2020-11-18 11:13
转义的格式:"\ "Hello World\" "
那转义的格式是??其它的转义字符的格式表达式是???
这是所有的转义字符,如果自己实在不会转,现在网上有很多在线转义、在线去除转义的网站,百度去找找,如果百度不会搜,我刚刚给你搜了个json.cn,这种小儿科知道就好了,花那么长时间把自己杠死没意义,买本java编程思想多读几页,它不香吗?
页:
[1]