Java 一维数组作为参数和返回值
一维数组作为参数:
- 传数组的引用
- 创建数组直接传,本质也是传数组的引用
- 传null
public class Test {//数组作为参数时,可以传递3中形式public void m1(int[] a) {System.out.println("数组长度是:"+ a.length);}public static void main(String[] args) {Test t = new Test();//创建一个数组,传递数组引用int[] b = {1,2,3,4,5};t.m1(b);//直接创建数组传值t.m1(new int[]{1,2,3});//直接传递null,但是次数组不可用t.m1(null); } }
一维数组作为返回值:
- 返回数组的引用
- 直接创建一个数组返回,本质上是返回数组的引用
- 返回null
public class Test {//返回数组的引用public String[] m1() {String[] s = {"abc","de"};return s;}//返回直接创建的数组public String[] m2() {return new String[]{"a", "b","c"};}//返回nullpublic String[] m3() {return null;}public static void main(String[] args) {Test t = new Test();String[] s1 = t.m1();System.out.println("接收到的数组长度:" + s1.length);String[] s2 = t.m2();System.out.println("接收到的数组长度:" + s2.length);String[] s3 = t.m3();System.out.println("接收到的数组长度:" + s3.length);} }
转载于:https://www.cnblogs.com/lialong1st/p/7825395.html
Java 一维数组作为参数和返回值相关推荐
- c++ 数组作为参数、返回值
数组作为参数 写C++代码遇到数组作为参数,常常忘记怎么写形参,这里记录一下. 一维数组作为参数 传入数组 int [] 为了规范,常常需要将数组的size一同传入,这是因为C++/C遇到参数为数组时 ...
- java 11:数组作为函数参数,数组做为函数返回值
1 数组作为参数 我们可以将数组作为参数,传入到函数中,其实就像我们main函数中 public void main(String [] args){};就是用数组作为函数参数: 又如, [java] ...
- c/c++ 一维数组、二维数组作为函数参数、返回值
c/c++ 一维数组.二维数组作为函数参数.返回值 一.一维数组作为参数 传入数组 int [] 为了规范,常常需要将数组的size一同传入,这是因为C++/C遇到参数为数组时,不会去一个个拷贝数组内 ...
- NO.A.0011——day05——数组的-索引/内存/遍历/最大值获取/反转/作为方法参数和返回值...
一.数组的概念 1.1.数组的概念:动态初始化: 代码库:Demo01Array.java package cn.itcast.day05.demo01;/* 数组的概念:是一种容器,可以同时存放多个 ...
- java分布式对象——远程方法中的参数和返回值+远程对象激活
[0]README 1)本文文字描述转自 core java volume 2, 旨在学习 java分布式对象--远程方法中的参数和返回值+远程对象激活 的相关知识: [1]远程方法中的参数和返回值 ...
- java中类作为成员变量类型使用、接口作为成员变量类型使用、接口作为方法的参数或返回值使用
类作为成员变量类型使用: 自定义的类也可以作为成员变量使用,如: // 1.创建一个电脑角色的类: public class Computer{private String computername; ...
- Java笔记-JNI中简单的参数与返回值处理
目录 基本概念 代码及演示 基本概念 此篇博文记录了JNI的基本规范,与使用: https://blog.csdn.net/qq78442761/article/details/94849374 在本 ...
- java输出结果校验_2. Bean Validation声明式校验方法的参数、返回值
你必须非常努力,才能干起来毫不费力.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习. ✍前言 ...
- java——接口作为方法的参数和返回值
接口作为方法的参数和返回值 package cn.itcast.day11.demo07;import java.util.ArrayList; import java.util.List; /* j ...
最新文章
- ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote...
- 缓存穿透与击穿问题解决方案
- 0.1+0.2==0.3?
- C++之编码问题(Unicode,ASCII,本地默认)
- Visual Studio 2015安装教程(附激活码)
- mysql eager mode_MySQL Connector Net 6.6.5 Entity Framework 显式预加载 Eager Load Bug
- HarmonyOS之常用组件WebView的使用
- 为什么我不喜欢数据库三范式
- 华为为什么要“囤”700名数学家,中科院院士告诉你
- bzoj1975 [Sdoi2010]魔法猪学院 a*+堆
- UML之一综合设计例题
- java selenium click_按钮单击selenium java
- Java项目中 log4j的用法
- 使用xshell-ssh连接服务器被经常意外中断(Disconnected from remote host)
- LitePal操作数据库
- 传智播客黑马程序员Java学习笔记(一)
- 计算机论文刊物发表,计算机论文发表流程
- [转]内向的人如何建立人际网络
- 【Java习题程序】将int整数转化为int数组,不用转String。
- 【JZOJ 4598】 准备食物