Итак, я пытаюсь решить эту проблему здесь:
У меня есть список пар:
List<Tuple<Byte, Byte>> pairList
pairList = ( [0,1], [0,2], [0,3], [1,2],[1,3],[2,3])
У меня есть собственный класс:
Class CustomPairList {
byte first;
byte second;
int result;
public byte getFirst();
public byte getSecond();
public int getResult();
}
У меня есть другой список вышеупомянутого класса, с этими данными:
List<CustomPairList> customPairlist;
customPairList = {[0,1,1000], [0,2,1000],[0,3,1000]......[0,10,1000],
[1,2,2000],[1,3,2000],[1,4,2000].......[1,10,2000],
[2,3,3000],[2,4,3000]..................[3,10,3000],
'''
...
[14,1,4000].............................[14,10,4000]}
Моя цель из двух вышеупомянутых списков состояла бы в том, чтобы сравнить два списка и извлечь результат из customPairList (второй список) длязаданная пара.
Например:
Для пары в pairlist (0,1) должна совпадать пара в customPairList (0,1), а «результатом» будет 1000
Другой пример:
пара (1,2) в pairlist имеет совпадение в customPairList (1,2) и отображает соответствующее ему значение "результата" 2000
Как мне достичьэто?