LINUX.ORG.RU

История изменений

Исправление 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-ах, а во внутренней кодировке.