![]() |
1
7
问题是
|
![]() |
2
1
它没有把任何东西传回去。它正在修改您传递引用的StringBuffer。Java中的对象不是按值传递的。 |
![]() |
3
1
如果您的意思是为什么要修改字符串缓冲区,那是因为您传递了对字符串缓冲区的引用,这允许您调用修改字符串缓冲区对象的公共方法append。 |
![]() |
4
0
上面的答案基本上是正确的,只是有一点没有提到:java缺少“const ness”,这意味着您希望对象不可修改。 “最终”很接近,但它仍然不能很好地完成任务。代码片段显示的是,如果将可变对象作为参数传递给其他方法,则可能发生的错误类型。这可以通过使用不可变的对象来解决,或者如果为deep const添加了某种新的关键字,也可以解决。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 3 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 3 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 3 月前 |
![]() |
rudraraj · java中未声明最终变量 3 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 3 月前 |