怎么在java中实现数组传递

这篇文章给大家介绍怎么在java中实现数组传递,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

我们提供的服务有:做网站、网站设计、微信公众号开发、网站优化、网站认证、湾里ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的湾里网站制作公司

Java 使用值传递(pass by value)的方式将实参传递给方法。传递基本数据类型变量的值与传递数组值会有很大的不同

对于基本数据类型参数,传递的是实参的值

对于数组类型参数,参数值是数组的引用,给方法传递的是这个引用。从语义上来讲,最好的描述就是参数传递的共享信息,即方法中的数组和传递的数组是一样的。所以,如果改变方法中的数组,将会看到方法外的数组也变化了。

public class Hello {
	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		int x=1;
		int[]y=new int[10];
		m(x,y);
		System.out.println("x is "+x);
		System.out.println("y[0] is "+y[0]);
	}
	public static void m(int number,int[] numbers){
		number=1001;
		numbers[0]=5555;
	}
}

结果

x is 1

y[0] is 5555

Java有哪些集合类

Java中的集合主要分为四类:1、List列表:有序的,可重复的;2、Queue队列:有序,可重复的;3、Set集合:不可重复;4、Map映射:无序,键唯一,值不唯一。

关于怎么在java中实现数组传递就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


本文名称:怎么在java中实现数组传递
文章地址:http://bzwzjz.com/article/iigiei.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销型网站建设 H5网站制作 高端网站设计 手机网站制作 成都网站建设 成都营销网站制作 成都h5网站建设 成都网站建设公司 成都网站制作 成都定制网站建设 响应式网站设计 成都网站建设 重庆网站设计 成都网站建设 成都网站制作 定制网站制作 成都网站建设 商城网站建设 成都响应式网站建设公司 温江网站设计 企业网站建设 成都网站建设