История изменений
Исправление Shushundr, (текущая версия) :
Используй int[]
Я подозреваю, что при наличии Grapheme Cluster этого не хватит. На самом деле нужен какой-то Map, чтобы отображал byte[] с байтами UTF-8 на внутренние коды int или byte[3]. Если не экономить этот байт, то строка будет как раз int[], но не в Codepoint-ах, а во внутренней кодировке.
Исходная версия Shushundr, :
Используй int[]
Я подозреваю, что при наличии Grapheme Cluster этого не хватит. На самом деле нужен какой-то Map, чтобы отображал byte[] с байтами Unicode на внутренние коды int или byte[3]. Если не экономить этот байт, то строка будет как раз int[], но не в Codepoint-ах, а во внутренней кодировке.