比较了一下C#和Java的字符串类

ngtygytmyf 2015-10-26 02:33:07
初步比较了一下C#和Java的字符串类
https://msdn.microsoft.com/zh-cn/library/system.string.aspx
发现C#不像Java那样有new String(String)的构造方法,也就是不能直接用字符串对象再去创建一个字符串对象

其实new String(String)这样的构造方法好像没有什么用处吧,String不可变(不是绝对),,这样只会多占了堆空间,还产生了一下问题。比如:
【每日一问】String str = new String("123");这种写法有必要么(http://bbs.csdn.net/topics/390649116)
String str = new String("xyz");创建了多少个对象????????????????????????????(http://bbs.csdn.net/topics/390707257)
String s=“123” 和String S = new string("123") 区别(http://bbs.csdn.net/topics/390806954)

这只是讨论我也不是要黑Java请理性,我也很反对一味的吹捧C#黑Java
...全文
106 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2015-10-26
  • 打赏
  • 举报
回复
来学习看看/
angel6709 2015-10-26
  • 打赏
  • 举报
回复
C#设计的要比java好一些, Java有些设计感觉很随意。

23,405

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧