回 帖 发 新 帖 刷新版面

主题:关于String的小问题

小弟初学java者有个问题求教一下
在程序:
int storage(String s)
{
  return s.length();
}
中为什么s不用new就能用啊?

回复列表 (共2个回复)

沙发

因为这里的s是参数传递进来的,调用参数的方法。

板凳

String类型比较特殊!
和基本类型有相似之处!
如可以这样定义整型:int i=1;
String类型也可以这样定义:String s="Hello,java!";
但推荐使用new定义类类型:String s2=new String("Hello,world!");
当然,这里是当参数使用,就不用new了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册