主题:关于String的小问题
lipeng840205
[专家分:30] 发布于 2008-01-16 21:00:00
小弟初学java者有个问题求教一下
在程序:
int storage(String s)
{
return s.length();
}
中为什么s不用new就能用啊?
回复列表 (共2个回复)
沙发
Finder [专家分:1460] 发布于 2008-01-16 22:03:00
因为这里的s是参数传递进来的,调用参数的方法。
板凳
xxdd328 [专家分:50] 发布于 2008-05-02 02:29:00
String类型比较特殊!
和基本类型有相似之处!
如可以这样定义整型:int i=1;
String类型也可以这样定义:String s="Hello,java!";
但推荐使用new定义类类型:String s2=new String("Hello,world!");
当然,这里是当参数使用,就不用new了!
我来回复