java - 如何在不使用pair的情况下以一种方法返回两个对象?
问题描述
我想回来m
,n
但return (m, n)
不会工作。有什么办法可以return
使这两个值?我不应该使用Pair
,因为我还没有被教导过。
public static void getTwoIntegers(MyInteger m, MyInteger n)
{
Random rand = new Random();
m = new MyInteger(rand.nextInt(10));
n = new MyInteger(rand.nextInt(10));
}
解决方案
您可以返回array
,
public static MyInteger[] getTwoIntegers(){
Random rand = new Random();
MyInteger m = new MyInteger(rand.nextInt(10));
MyInteger n = new MyInteger(rand.nextInt(10));
return new MyInteger[] {m,n};
}
推荐阅读
- amazon-ec2 - EC2 实例允许我登录后连接关闭
- java - Java 8 流中的 IfPresentOrElse 场景
- c# - 如何在课堂上使用 Blazor 范围内的服务
- javascript - Javascript 允许文本区域中的特殊字符(电子应用程序)
- android - RecyclerView 在插入新项目时滚动到底部
- c# - 泛型 - 获取属性 LINQ
- algorithm - 是否有一个很好的递归算法来查找树中的值?
- mysql - SQL - JOIN 语句创建重复条目
- angular - 从 Angular 中的 .NET API 获取文件内容
- android - 系统 ui 在 android 模拟器 (Flutter) 中没有响应