Hashmap не пустой кортеж vavr - PullRequest
       21

Hashmap не пустой кортеж vavr

0 голосов
/ 18 апреля 2019

Я читаю файл и извлекаю из него несколько полей, которые я предполагаю сохранить в кортеже. (вавр кортежи)

Хэш-карта не хранит никаких элементов. Я думаю, что у меня есть проблема с инициализацией, которую я, кажется, не понимаю Hashmap имеет значение Java.util и кортеж из vavr

Tuple3<HashMap<String, Integer>, HashMap<String, Integer>, List<Tuple2<String, String>>> tupleResourceActivity = traceRecursion
                .apply(f, Tuple.of( new HashMap<String, Integer>(),new HashMap<String, Integer>(),new LinkedList<Tuple2<String, String>>()));

Функция рекурсии трассы:

traceRecursion = (x, t) -> {
        if (x.hasNext()) {
            Tuple3<HashMap<String, Integer>, HashMap<String, Integer>, List<Tuple2<String, String>>> tx = evtRecursion
                    .apply(x.next().iterator(), t);
            return traceRecursion.apply(x, tx);
        } else {
            return t;
        }

    };  

Что я делаю не так?

...