В настоящее время я работаю над заданием для школы, касающимся HashMap и связанных с ним функций. На данный момент мы используем его для сортировки стран по населению и суше, используя значения из файла .txt. У меня проблема с получением элементов в HashMap из текстового файла. Я использую repl.it в качестве своего программного обеспечения, потому что я работаю над Chromebook, выпущенным в школе. Я не ищу свободного ответа, я просто ищу пу sh в правильном направлении, чтобы я мог выполнить это задание.
Scanner reader = new Scanner(inputFile);
String input = reader.nextLine();
String parts[] = input.split("###");
Map<String, Long> CountryPop = new HashMap<String, Long>();
Map<String, Long> CountrySize = new HashMap<String, Long>();
Идея состоит в том, что программа берет данные из текстового файла и помещает соответствующую информацию в соответствующую HashMap. Таким образом, CountryPop получает название страны и номер населения, CountrySize получает название страны и номер земли, причем каждый фрагмент информации делится на ### (например, Китай ### 1420062022 ### 9388211; Это будет выглядеть в CountryPop как Китай, 1420062022 и в CountrySize как Китай, 9388211). Проблема заключается в использовании одной команды для назначения двух разных типов данных в HashMap
. Сейчас я продолжу работать над поиском решения, и если я найду его самостоятельно, я полностью удалю вопрос.