在本节中, 我们将学习如何用Java返回数组。
记得:
- 方法可以返回对数组的引用。
- 方法的返回类型必须声明为正确数据类型的数组。
在下面的示例中, 该方法返回整数类型的数组。
import java.util.Arrays;
public class ReturnArrayExample1{public static void main(String args[]){int[] a=numbers();
//obtain the arrayfor (int i = 0;
i <
a.length;
i++) //for loop to print the arraySystem.out.print( a[i]+ " ");
}public static int[] numbers(){int[] arr={5, 6, 7, 8, 9};
//initializing arrayreturn arr;
}}
输出:
文章图片
例子2
在下面的示例中, 该方法返回双精度型数组。
public class ReturnArrayExample3{public static double[] returnArray( ){double[] arr = new double [3];
// Creating an array of 3 elementsarr[0]=6.9;
arr [1]=2.5;
arr [2]=11.5;
return( x );
// Return the reference of the array}public static void main(String[] args){double[] a;
//variable to store returned arraya = returnArray();
//called methodfor (int i = 0;
i <
a.length;
i++) //for loop to print the arraySystem.out.println( a[i]+ " ");
}}
输出:
文章图片
例子3
在下面的示例中, method返回对象类型的数组。
import java.util.Arrays;
class ReturnArrayExample3{public static int[] returnArray(){int a1=20;
int a2=23;
int a3=87;
return new int[] {a1, a2, a3};
//returns array}public static void main(String args[]){int[] arr=returnArray();
//invoking method and storing returned array into arrSystem.out.println(Arrays.toString(arr));
//returns the string representation of the object}}
【如何用Java返回数组】输出:
文章图片
推荐阅读
- 如何逐字反转Java Word中的字符串
- 如何在Java中保留字符串而不使用反转功能
- 如何在Java中逐行读取文件
- 如何在Java中读取XML文件
- 路由基础之OSPF NSSA区域
- 流媒体(RTMP 协议完全解析)
- MySQL对JOIN做了那些不为人知的优化
- [ 数据结构 -- 手撕排序算法第七篇 ] 堆排序(中)堆排序的优化算法
- Go Web 编程入门: 动态模板