Java for按值或按引用循环

Java for按值或按引用循环,第1张

Java for按值或按引用循环

这个:

for (String s : blablubb) {     s = "over";}

等于这个:

for (int i = 0; i < blablubb.length; i++) {     String s = blablubb[i];     s = "over";}

这将创建一个临时String,其中包含来自数组的值的副本,并且您仅更改副本。这就是为什么

blablubb[]
内容保持不变。

如果要更改数组中的值,只需使用第二个选项:

for (int i = 0; i < blablubb.length; i++) {  blablubb[i] = "over";}

而且,顺便说一句,您只需一行即可打印一个数组:

System.out.println(Arrays.toString(blablubb));


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5489235.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存