这个:
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));



