社区
C#
帖子详情
String类的实例为什么没有从另一个String构造的?
IloveMint
2003-04-12 11:47:34
在写程序时要从一个String构造另一个,不知道为什么没有这个拷贝构造函数,
哪位牛人指点指点时什么原因?
另:如何解决这个问题?
3Q
...全文
26
6
打赏
收藏
String类的实例为什么没有从另一个String构造的?
在写程序时要从一个String构造另一个,不知道为什么没有这个拷贝构造函数, 哪位牛人指点指点时什么原因? 另:如何解决这个问题? 3Q
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duying
2003-04-17
打赏
举报
回复
string是不可变的值,一旦附值给它,在内存中是不可以改变它的,要改变的话只是在内存中重新给他分配一个内存空间来存放它的新值,之后把引用指向这个新值,之后垃圾回收器就会对就值进行处理
用StringBuilder 类
zhuohs
2003-04-17
打赏
举报
回复
tuzi98(兔子) 兄弟说的很对,希望楼主给分的时候多给他点 :-) :P *_*
DavidBone
2003-04-17
打赏
举报
回复
up
tuzi98
2003-04-12
打赏
举报
回复
String 的实例被称为是“不可变的”,这是由于一旦创建它就无法修改它的值。看似能修改 String 的方法实际上只是返回一个包含修改内容的新 String。
出于性能上的考虑,String(String) 构造函数被省略。如果需要 String 的副本,你可用 Copy 或 StringBuilder 类。
chainet
2003-04-12
打赏
举报
回复
直接赋值不就行了吗?还是我没有理解你的意思?
gbl777
2003-04-12
打赏
举报
回复
用StringBuilder 类
为什么字符串
类
型可以调用
构造
函数
String
的方法,却又不是它的
实例
第二种方式,给变量 a 赋值
一个
原始
类
型
string
,它也可以使用
String
原型的方法,甚至也包含 __proto__ 这个属性,那么看来原始
类
型
string
也是
一个
对象,也是
String
的
实例
咯?然而事实是这样吗? 我们...
创建
一个
类
,它包含
一个
在定义时就被初始化了的
String
域,以及另
一个
通过
构造
器初始化的
String
域。这两种方式有何差异
首先
类
demo
类
中定义了
一个
String
的初始化后的
String
, 在定义了
一个
通过
构造
器初始化的
String
为null, 还定义了
一个
引用了
构造
器初始化的
String
a 通过打印出来的结果可以知道: 1.在定义时被初始化的
String
,在...
编写Java程序,创建
一个
Person
类
,该
类
中有
一个
类
成员变量 country、
一个
实例
变量 name 和另
一个
实例
变量 age。
创建
一个
Person
类
,该
类
中有
一个
类
成员变量 country、
一个
实例
变量 name 和另
一个
实例
变量 age。 country 表示地区,name 表示姓名,age 表示年龄。 创建 3 个 Person 对象,并分别给这3个对象的属性赋值。 ...
Java字符串篇-2-
String
类
几个常见
构造
方法
前面一篇,了解了
String
类
的基本特点和使用方法。...空
构造
public
String
() 空参
构造
的作用就是创建
一个
空的字符串对象,下面我们代码来运行一下,观察运行结果输出的是不是空。package
string
; ...
编程中
实例
是什么?什么是
实例
?
实例
化又是什么?什么是
类
?什么是对象?
在面向对象程序设计中,“
类
”在
实例
化之后叫做
一个
“
实例
”。 “
类
”是静态的,不占进程内存,而“
实例
”拥有动态内存。 在数据库中,代表一些程序的集合。如Oracle中,
实例
就是一些能支撑数据库运行的数据库程序。...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章