Java находит надстрочный символ, эквивалентный символу

Я хочу знать значение юникода надстрочного индекса данного символа в Java.

Например:

Если введенная строка «CAT», я хочу, чтобы результат был в виде значений Unicode для надстрочного индекса «C», надстрочного индекса «A» и надстрочного индекса «T».

Есть какой-либо способ сделать это?

Спасибо.


person Ritesh    schedule 03.03.2014    source источник
comment
Не каждый символ Юникода имеет соответствующее значение верхнего индекса. Возможно, вам понадобится какая-то разметка.   -  person Konstantin Yovkov    schedule 03.03.2014
comment
Нет проблем. Если мы говорим об основных символах, таких как A-Z или a-z и 0-9, то?   -  person Ritesh    schedule 03.03.2014


Ответы (1)


Это список наиболее часто используемых нижних и верхних индексов.

Superscripts
See also superscript Latin letters in the Spacing Modifier
Letters block starting at 02B0.
2070 ⁰ SUPERSCRIPT ZERO
≈ <super> 0030 0
2071 i SUPERSCRIPT LATIN SMALL LETTER I
• functions as a modifier letter
≈ <super> 0069 i
2072 " <reserved>
→ 00B2 ²  superscript two
2073 " <reserved>
→ 00B3 ³  superscript three
2074 ⁴ SUPERSCRIPT FOUR
≈ <super> 0034 4
2075 ⁵ SUPERSCRIPT FIVE
≈ <super> 0035 5
2076 ⁶ SUPERSCRIPT SIX
≈ <super> 0036 6
2077 ⁷ SUPERSCRIPT SEVEN
≈ <super> 0037 7
2078 ⁸ SUPERSCRIPT EIGHT
≈ <super> 0038 8
2079 ⁹ SUPERSCRIPT NINE
≈ <super> 0039 9
207A ⁺ SUPERSCRIPT PLUS SIGN
≈ <super> 002B +
207B ⁻ SUPERSCRIPT MINUS
≈ <super> 2212 −
207C ⁼ SUPERSCRIPT EQUALS SIGN
≈ <super> 003D =
207D ⁽ SUPERSCRIPT LEFT PARENTHESIS
≈ <super> 0028 (
207E ⁾ SUPERSCRIPT RIGHT PARENTHESIS
≈ <super> 0029 )
207F ⁿ SUPERSCRIPT LATIN SMALL LETTER N
• functions as a modifier letter
≈ <super> 006E n

Надеюсь, это поможет вам.

person Sanjeev    schedule 03.03.2014