读书人

JDK1.5中String.replace()的兑现有点奇

发布时间: 2012-12-16 12:02:32 作者: rapoo

JDK1.5中String.replace()的实现有点奇怪
最近在看JDK1.5的源码,看到String.replace()的时候,有点不明白,和大家分享一下:


"the war of baronets".replace('r', 'y')
returns "the way of bayonets"
"sparring with a purple porpoise".replace('p', 't')
returns "starring with a turtle tortoise"
"JonL".replace('q', 'x') returns "JonL" (no change)

参数:
oldChar - 原字符。
newChar - 新字符。
返回:
一个从此字符串派生的字符串,它将此字符串中的所有 oldChar 替代为 newChar。

[其他解释]
路过顶一下!!!
[其他解释]
刚换了头像 来看看帅不帅!
[其他解释]

引用:
这样做的好处是当找不到要替换的字符时,无需创建一个新的 String



为什么为什么为什么为什么为什么为什么为什么为什么为什么为什么为什么为什么没有显示~!
[其他解释]
zailai
[其他解释]
引用:
这样做的好处是当找不到要替换的字符时,无需创建一个新的 String


这个解释还是比较靠谱的,还有其他人补充不?

读书人网 >J2SE开发

热点推荐