В Java существует несколько способов вернуть пару значений из метода. Вот несколько методов, которые вы можете использовать:
- Использование массива. Вы можете вернуть пару значений, инкапсулировав их в массив. Например, вы можете создать массив размером 2 и хранить в нем значения. Затем вы можете вернуть массив.
public static int[] returnPair() {
int[] pair = new int[2];
pair[0] = 10;
pair[1] = 20;
return pair;
}
- Использование пользовательского объекта: вы можете определить собственный класс для представления пары значений и возвращать экземпляр этого класса из метода. Вот пример:
public class Pair {
private int first;
private int second;
public Pair(int first, int second) {
this.first = first;
this.second = second;
}
// Getters and setters
public int getFirst() {
return first;
}
public void setFirst(int first) {
this.first = first;
}
public int getSecond() {
return second;
}
public void setSecond(int second) {
this.second = second;
}
}
public static Pair returnPair() {
Pair pair = new Pair(10, 20);
return pair;
}
- Использование класса Java Pair. Если вы используете Java 8 или более позднюю версию, вы можете использовать класс
Pair, предоставляемый пакетомjavafx.util. Этот класс позволяет хранить пару значений. Вот пример:
import javafx.util.Pair;
public static Pair<Integer, Integer> returnPair() {
Pair<Integer, Integer> pair = new Pair<>(10, 20);
return pair;
}
Используя любой из этих методов, вы можете вернуть пару значений из метода Java.