В: При приведении int к типу char в Java кажется, что результатом по умолчанию является символ ASCII, соответствующий этому значению int.У меня вопрос, есть ли какой-то способ указать другой набор символов, который будет использоваться при приведении?
(Справочная информация: я работаю над проектом, в котором я читаю строку двоичных символов, преобразую еев чанки, и преобразовать чанки в их значения в десятичных, целых числах, которые я затем преобразую в символы. Затем мне нужно иметь возможность «развернуть» полученные сжатые символы обратно в двоичный, изменив процесс на обратный.это, но в настоящее время я смог только сжать до 6 «битов» в один символ, потому что, когда я допускаю большие суммы, в диапазоне есть некоторые значения, которые, похоже, плохо обрабатываются ASCII, они становятсяполя или вопросительные знаки, и когда они преобразуются обратно в int, их первоначальное значение не сохраняется. Если бы я мог использовать другой набор символов, я бы мог избежать этой проблемы и сжать двоичный файл на 8 бит за раз, чтомоя цель.)
Я надеюсь, что это было ясно, и спасибо заранее!