У меня большой набор данных. Содержит более 1000 записей. Этот набор данных отображает одну строку в другую. Так что удобно использовать Map<String, String>
. Данные внутри этой карты не изменяются во время запуска приложения, поэтому неизменяемая карта в порядке.
Единственный найденный способ инициализации Map - это функция mapOf:
testMap = mapOf("One" to "1", "Two" to "2", "Eight" to "8")
Но я не могу поместите весь мой набор данных в одну строку. Это очень неудобно, и код выглядит совершенно нечитаемым и безобразным. Более удобный способ инициализации - читать набор данных из текстового файла построчно в l oop и заполнять карту этими строками.
Можно ли заполнить Map в l oop?