Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将返回的int[]逐项化为单个整数变量_Java_Arrays_Variables - Fatal编程技术网

Java 将返回的int[]逐项化为单个整数变量

Java 将返回的int[]逐项化为单个整数变量,java,arrays,variables,Java,Arrays,Variables,我有一个函数,它以列表的形式返回两个整数。在Java中,是否可以将这些变量从函数中分离为单独的int变量 int first, int second = returnsIntList(); 或者我只限于初始化 int numbers[] = returnsIntList(); int firstInt = numbers[0]; int secondInt = numbers [1]; 我正在努力提高我的程序的可读性,因为两个整数不能用一个词来描述,但我不确定搜索后是否存在语法,因为现在90

我有一个函数,它以列表的形式返回两个整数。在Java中,是否可以将这些变量从函数中分离为单独的int变量

int first, int second = returnsIntList();
或者我只限于初始化

int numbers[] = returnsIntList();
int firstInt = numbers[0];
int secondInt = numbers [1];

我正在努力提高我的程序的可读性,因为两个整数不能用一个词来描述,但我不确定搜索后是否存在语法,因为现在90%的搜索任务都是知道要搜索的正确术语。

不,Java中没有这样的东西


如果总是有两个具有特定含义的值,那么最好以具有适当属性的自定义类型返回它们。但除此之外,您只需将数组引用存储在一个变量中,然后在单独的语句中获取各个值即可。

您无法完成所要做的事情

Java中的一种常见做法是使用值对象

要知道对象的值是什么,请看一看

您可以拥有一个包含两个NumberInteger的getter和setter的类。在方法ReturnsInList中,您可以创建类的对象,并使用相应的set方法设置2个数字。然后,该方法应返回该对象


然后,您可以通过相应的get方法从对象中获取值。

在Java中无法做到这一点。在这种情况下,您将仅限于初始化。您可能需要查看自定义数据类型,然后可以通过getter调用这些数字