只要没有给String[]数组new 空间,那么他就只是一个引用
Posted hi3254014978
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了只要没有给String[]数组new 空间,那么他就只是一个引用相关的知识,希望对你有一定的参考价值。
1 public class Test1 2 @Test 3 public void test() 4 String[] values = "good", "morning", "!"; 5 String[] values2 = values; 6 values[1] = "night"; 7 8 for(String value : values) 9 System.out.print(value + " "); 10 11 System.out.println(); 12 for(String value : values2) 13 System.out.print(value + " "); 14 15 16
运行结果:
因为没有给values2这个数组分配空间,那么这个变量就只是一个引用,它只能和values共同指向同一块内存空间,通过这两个引用都能修改这个数组的内容。
以上是关于只要没有给String[]数组new 空间,那么他就只是一个引用的主要内容,如果未能解决你的问题,请参考以下文章