比较了一下C#和Java的字符串类
初步比较了一下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