Создание потока нескольких кортежей из одной пары кортежейJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Создание потока нескольких кортежей из одной пары кортежей

Сообщение Anonymous »

Предположим, у меня есть кортеж (1, 2). Я хочу создать поток, который предоставит мне все возможные комбинации значений этих кортежей.
Поэтому я хочу создать поток, который выглядит следующим образом:

Код: Выделить всё

[(1, 1), (1, 2), (2, 1), (2, 2)]
Это мой класс для моих кортежей:

Код: Выделить всё

public class Tupel {

private final T first;
private final T second;

public Tupel(T first, T second) {
assert first != null;
assert second != null;

this.first = first;
this.second = second;
}

public T getFirst() {
return first;
}

public T getSecond() {
return second;
}

@Override

...

Это мой класс для пар кортежей:

Код: Выделить всё

public class TupelPairs {
private TupleSet tupleSet;

public TupelPais(TupleSet tupleSet) {
this.tupelSet = tupleSet;
//This is where I want to create my tuple pairs
}

public Stream getElements() {
return; //This is where I want to return my Stream of those tuple pairs
}
Как мне создать эти пары кортежей?

Подробнее здесь: https://stackoverflow.com/questions/668 ... tuple-pair
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»