例如:
string s = "Hello world!";
String S = "Hello world!";
两种字符串应该如何使用?并且他们之间的差异是什么?
发布于 2018-02-07 05:21:38
string
是个保留词,但是String
只是一个类名。这意味着string
本身不能用作变量名。
如果出于某种原因,你需要一个名为string的变量,那么你只会看到其中的第一个编译器:
StringBuilder String = new StringBuilder(); // compiles
StringBuilder string = new StringBuilder(); // doesn't compile
如果你真的想要一个名为string的变量名,你可以用@
作为前缀:
StringBuilder @string = new StringBuilder();
另一个关键区别是:Stack Overflow会以不同的方式突出显示它们
https://stackoverflow.com/questions/-100003174
复制相似问题