Я бы, вероятно, занял среднюю позицию: сделайте каждое поле в CSV отдельным столбцом в базе данных, но не беспокойтесь о нормализации (по крайней мере пока). В какой-то момент нормализация могла бы стать интересной, но со всеми данными, забитыми в один столбец, вы практически не получаете никакой пользы от использования базы данных вообще. Вам необходимо разделить данные на логические поля / столбцы / все, что вы хотите вызвать, прежде чем вы сможете манипулировать им.
Вы можете использовать ключевое слово « с » для достижения этой цели. Это одна из функций определения объема в Котлине.
with(UIManager)
{
setLookAndFeel(getCrossPlatformLookAndFeelClassName())
put("ToolTip.border", BorderFactory.createEmptyBorder())
put("PopupMenu.border", BorderFactory.createEmptyBorder())
...
}
В конечном итоге вы ожидаете какую-то функцию определения объема. В этой статье дается подробное объяснение варианта использования каждой функции определения объема в Котлине. ]