码迷,mamicode.com
首页 > 编程语言 > 详细

只要没有给String[]数组new 空间,那么他就只是一个引用

时间:2019-10-04 11:44:51      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:image   src   结果   运行   system   str   new   img   ring   

 

 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 空间,那么他就只是一个引用

标签:image   src   结果   运行   system   str   new   img   ring   

原文地址:https://www.cnblogs.com/hi3254014978/p/11621654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!