黑马程序员技术交流社区
标题:
String 类中replaceFirst 方法
[打印本页]
作者:
冷光之神
时间:
2015-11-16 22:40
标题:
String 类中replaceFirst 方法
class Main {
public static void main(String[] args) {
String str = "http://www.sina.com/music/wangqingshui.mp3";
System.out.println(str.replaceFirst(".", "*"));
}
}
代码如上,为什么输出的时候是把第一个"h"替换了而不是把第一个"." 给替换了??
作者:
nice非飞
时间:
2015-11-16 23:29
不懂,等人来解答
作者:
jlq
时间:
2015-11-16 23:53
budong kankan
作者:
wei_john
时间:
2015-11-16 23:55
涉及到正则表达式了,去API里面看下正则表达式就知道了。
如果要.匹配,应该\\.
. 任何字符(与行结束符可能匹配也可能不匹配)
作者:
水尛丶
时间:
2015-11-17 22:11
等哥学完来帮你,嘎嘎
作者:
1379号监听员
时间:
2015-11-17 23:27
把“.”换成“\\.”就好了,正则表达式中 . 代表任意字符,ARE You 明白?
作者:
zypt0218
时间:
2015-11-17 23:55
同上,需要转义
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2