Мне интересно, как добиться следующего.
"t12345-g1234-o1234"
У меня есть строка, содержащая несколько полей, разделенных дефисом, и поле состоит из его идентификатора (первой буквы) и значения.
Как мне получить Карту, подобную приведенной ниже, используя потоки Java 8.
{"t", "12345"}, {"g", "1234"}, {"o", "1234"}
EDIT
Я пробовал следующее, но я не понимаю, как получить информацию о подстроке.
Arrays.stream(line.split("-"))
.collect(Collectors.toMap(String::substring(0,1),String::substring(1));