Я хочу, чтобы иметь возможность кодировать любую строку в действительное имя класса java, а затем декодировать это имя класса обратно в предоставленную строку. Я хочу иметь возможность сделать это без потерь, т. Е. Никакие две строки не могут быть закодированы для одного и того же имени класса java.Есть ли способ выполнить преобразование без потерь из строки в имя класса java?
Возможно ли это?
Можно ли преобразовать две равные строки в одинаковые имена классов? Какова цель этого? Что вы имеете в виду без потерь? –
@SamuelFrench Да, потому что это те же строки. Кроме того, если вы не знаете, что без потерь, я не думаю, что вы готовы ответить на этот вопрос. – Ogen
Вы (вероятно) ищете двунаправленную карту. См. Здесь для получения дополнительной информации: http://stackoverflow.com/questions/9783020/bidirectional-map Кроме того, без потерь подразумевается сжатие, которое вы вообще не указываете, и это, безусловно, здесь не требуется. – mascoj