Я занимался проблемой коммивояжера для модуля последнего года обучения.Я использую LinkedHashMaps для хранения различных поездок в виде [двойных] ключей массива, чтобы я мог связать поездки с их значениями длины поездки.
Я использую строку кода ниже, чтобы попытаться получить ключи:
List<Double> keyList = new ArrayList<Double>(hmap.keySet());
Но это не работает и продолжает выдавать ошибку (Cannot resolve constructor 'ArrayList(java.util.Set<double[]>)'
.
Как получить набор ключей из набора LinkedHashMap, когда ключи имеют двойной тип []?