社区
Java SE
帖子详情
string
dog
2005-12-29 09:06:37
书上说java将字符串有两类String & StringBuffer.对于string,在程序运行时值没有任何方法改变它.下面的代码如何解释?string_a不是通过它自己的方法改变了吗?
String string_a = "aaaaaaa ";
string_a = string_a.replace('a','b');
...全文
51
3
打赏
收藏
string
书上说java将字符串有两类String & StringBuffer.对于string,在程序运行时值没有任何方法改变它.下面的代码如何解释?string_a不是通过它自己的方法改变了吗? String string_a = "aaaaaaa "; string_a = string_a.replace('a','b');
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
f_acme
2005-12-29
打赏
举报
回复
public String replace(char oldChar,char newChar)
返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的。
如果 oldChar 在此 String 对象表示的字符序列中没有出现,则返回对此 String 对象的引用。否则,创建一个新的 String 对象,用来表示与此 String 对象表示的字符序列相等的字符序列,除了每个出现的 oldChar 都被一个 newChar 替换之外。
所以对于原来的字符串还是没有改变的。
Darkay_Lee
2005-12-29
打赏
举报
回复
string_a是对象的应用,它的replace方法,返回一个新的对象,然后string_a指向此新对象。
理解的关键是你知道String a,a不是一个对象,而是一个对象引用变量,甘你就可以理解整个事情了。
稽姬
2005-12-29
打赏
举报
回复
哪本书?学习……
jedis-2.1.0.jar +java调用Redis教程 +方法说明
字符串数据类型(
String
)接口说明 字符串类型是Redis中最为基础的数据存储类型 它在Redis中是二进制安全的 这便意味着该类型可以接受任何格式的数据 如JPEG图像数据或Json对象描述信息等 在Redis中字符串类型的...
String
、char值相等比较
有时在写代码时会不小心在比较
String
与
String
值相等,char与char值相等时会没弄清楚”==”与equals()两种比较方法的区别就直接选一个用上了,最后在Debug时才发现以为是true的地方却是false,以为是false的地方却是...
String
,
String
Buffer与
String
Builder的区别??
String
字符串常量
String
Buffer 字符串变量(线程安全)
String
Builder 字符串变量(非线程安全) 简要的说,
String
类型和
String
Buffer 类型的主要性能区别其实在于
String
是不可变的对象, 因此在每次对
String
...
C#
string
与
String
区别
C#是区分大小写的,但是我却发现C#中同时...
string
是
String
的别名而已,
string
是c#中的类,
String
是Framework的类,C#
string
映射为 Framework的
String
。如果用
string
,编译器会把它编译成
String
,所以如果直接用
go
string
[]byte相互转换
string
不能直接和byte数组转换
string
可以和byte的切片转换 1,
string
转为[]byte var str
string
= "test" var data []byte = []byte(str) 2,byte转为
string
var data [10]byte byte...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章