社区
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');
...全文
55
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教程 +方法说明
调用Redis的相关方法 字符串数据类型(
String
)接口说明 字符串类型是Redis中最为基础的数据存储类型 它在Redis中是二进制安全的 这便意味着该类型可以接受任何格式的数据 如JPEG图像数据或Json对象描述信息等 在Redis中字符串类型的Value最多可以容纳的数据长度是512M #设定该Key持有指定的字符串Value 如果该Key已经存在 则覆盖其原有值 void set final
String
key final
String
value #获取指定Key的Value 如果该Key不存在 返回null byte[] get final
String
key #判断该键是否存在 存在返回1 否则返回0 boolean exists final
String
key 删除指定的Key long delete final
String
keys 重命名指定的Key 如果参数中的两个Keys的命令相同 或者是源Key不存在 该命令都会返回相关的错误信息 如果newKey已经存在 则直接覆盖 void rename final
String
oldkey final
String
newkey 如果新值不存在 则将参数中的原值修改为新值 其它条件和RENAME一致 boolean renamenx final
String
oldkey final
String
newkey ">调用Redis的相关方法 字符串数据类型(
String
)接口说明 字符串类型是Redis中最为基础的数据存储类型 它在Redis中是二进制安全的 这便意味着该类型可以接受任何格式的数据 如JPEG图像数据或Json对象描述信息等 在Redis中 [更多]
spring mvc 注解例子
http://blog.csdn.net/penngo/archive/2010/11/27/6038991.aspx这篇文章“spring mvc 注解实现”的附件代码
C/C++程序设计员应聘常见面试试题深入剖析
C/C++程序设计员应聘常见面试试题深入剖析,不看会后悔!!!!!!!!!
C#中
String
和
string
的区别
1.
string
是c#中的类,
String
是.net Framework的类(在c# IDE中不会显示蓝色) ; 2.c#
string
映射为.net Framework的
String
; 3.如果用
string
,编译器会把它编译成
String
,所以如果直接用
String
就可以让编译器少做一点点工作 ; 4.如果使用c#,建议使用
string
,比较符合规范 ; 5.
string
始终代表 System.
String
(1.x) 或 ::System.
String
(2.0) ; 6.
String
只有在前面有...
「 JavaSE 」
String
、
String
Table、
String
.intern()详解
Java中的字符串(
String
)是一种不可变对象,它在许多应用程序中扮演着重要角色。为了更有效地处理和操作字符串,Java提供了一些有用的工具和方法,如
String
Table和
String
.intern()。
String
Table是
String
类内部使用的一种高效机制,它允许JVM共享相同的字符串以节省内存。
String
.intern()允许将字符串添加到
String
Table中,并返回指向该字符串的引用。这两个工具都非常有用,但也需要小心使用,因为它们可能会导致内存问题或性能问题。
Java SE
62,626
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章