弱弱地问一个test(String s)中的S问题

wlds 发布于 2013/08/05 18:16
阅读 249
收藏 1

方法中的public  void  test(String  s){

    有时候会碰到 String   a=s.**

//就是直接能调用s的一些方法  或者直接用S的值什么的  但是我不明白s从哪里传进来的  就有这些方法可以直接用

}

加载中
1
lock_free
lock_free
s 不是参数吗?
0
姑妄听之
姑妄听之
s 不是参数吗?
0
王瑞平
王瑞平

调用是这样的test(“test“)

这时候s=”test";

0
开源中国首席鉴定大湿
开源中国首席鉴定大湿
看到这个大S和小S我混乱了!!!!
0
amonxu
amonxu

s是参数,因为是String类型的,所以可以使用String类的方法。

amonxu
amonxu
回复 @wlds : 没听懂你在说什么,表达清楚点。
wlds
wlds
就像我可以用s.equal(**) 或者取s中的第几个值 但是s哪里传入的参数 还是就是用一个这样的方法 没有具体值
0
z
zhuchong
调用的时候test(String  s)这方法里面的s是什么类型的就拥有它类型所带的方法
wlds
wlds
值是哪里传来的呢
0
z
zhuchong

引用来自“zhuchong”的答案

调用的时候test(String  s)这方法里面的s是什么类型的就拥有它类型所带的方法
就比如你调用test(String s)这个方法是吧,这个方法里面s的值是你自己获取的值传入的,只要你传给s一个字符串这个方法就能处理,这个s的值可以是你自己定义的值就类似String temp="value";你可以把temp变量的值交给这个方法处理。s的值也可以是方法获取的返回值,比如你有你个方法 public static String getValue(...){... }你可以String temp = getValue(...);然后再把这个值交给test(String s)方法处理,例如test(temp);
返回顶部
顶部