Динамически найти класс, представляющий примитивный тип Java
Платформа Spring содержит type служебный класс ClassUtils, который .java содержит статический метод datatype forName. Этот метод можно openjdk использовать именно для той jre цели, которую вы описали.
Если openjdk вам не нравится зависимость datatype от Spring: source code of the method можно найти e. грамм. here в openjdk общедоступном репозитории. Исходный jre код класса распространяется reflection по модели Apache 2.0.
Обратите java внимание, однако, что алгоритм java-api использует жестко закодированную java-api карту примитивных типов.
Редактировать: Спасибо jdk комментаторам Дэвиду Хорвату datatypes и Патрику за указание на oraclejdk неработающую ссылку.
java
reflection
types
primitive
Динамически найти класс, представляющий примитивный тип Java
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.