Я ищу способ получить значение Unicode для данного символа и, если возможно, сохранить его как целое число. Любой встроенный метод для этого в Java, или мне нужно закодировать свой собственный?Получение значения Unicode для char: Java
Контекст
Я строй основной программы шифрования для удовольствия. Мне нужно сопоставить каждому символу в наборе Unicode целое число, которое затем я могу манипулировать в моей формуле шифрования.
Я подумал об использовании значений ASCII для char, указав char как int, но затем я прочитал об Unicode онлайн и понял свою ошибку.
Любая помощь будет оценена по достоинству.
Java 'char' уже' UNICODE' (в частности, это '' UTF-16'] (http://en.wikipedia.org/wiki/UTF-16)). – dasblinkenlight
'char c = somechar ....', 'int unicodeValue = somechar' enough – pinkpanther
Кодовая точка Unicode может храниться только в' int', а не в 'char'. Это классическая ошибка начинающего. Java 'char' содержит только отдельные кодовые единицы UTF-16. Он не может содержать кодовую точку. – tchrist