Результаты поиска по запросу "reflection"

3 ответа

Как получить двоичное имя Java-класса, если у него только полное имя?

Классы и методы отражения, а также загрузчики классов и т. Д. Требуют так называемых «двоичных» имен классов для работы. Вопрос в том, как получить двоичное имя, если у него только полное имя, то есть имя, которое можно использовать в исходном ...

1 ответ

Доступ к полям структуры в объекте с отражением

Я пытаюсь использовать рефлексию (в конечном итоге неизвестно во время компиляции)object который включает в себяstruct, Я дошел доTypedReference.MakeTypedReference но я врезался в стену. Вот мой класс и структура public class MyObject { public ...

6 ответов

Получить переменную по имени из строки

Пример кода: int width = 5; int area = 8; int potato = 2; int stackOverflow = -4;Теперь, скажем, я хочу, чтобы пользователь ввел строку: String input = new Scanner(System.in).nextLine();Затем, скажем, пользовательские вводыpotato, Как бы я ...

ТОП публикаций

2 ответа

Отражение Java - Объект не является экземпляром объявления класса

Этот вопрос задают везде в Google, но у меня все еще проблемы с ним. Вот что я пытаюсь сделать. Таким образом, как и мои состояния заголовка, я получаю сообщение об ошибке «объект не является экземпляром объявления класса». Есть идеи? ...

3 ответа

о java: получить `String []. class` из` String.class`, что если `String.class` является« типом времени выполнения »? [Дубликат]

На этот вопрос уже есть ответ здесь: Получение массива Class типа компонента [/questions/4901128/obtaining-the-array-class-of-a-component-type] 4 ответаВот переменнаяClass<?> clsТеперь я хочу получить ещеArray Class Object какой ...

6 ответов

Отражение универсальный получить значение поля

Я пытаюсь получить значение поля с помощью отражения. Проблема в том, что я не знаю тип полей и должен определить его при получении значения. Этот код приводит с этим исключением: Невозможно установить поле java.lang.String com .... fieldName в ...

3 ответа

Полиморфная копия в Java

Я неожиданно столкнулся с проблемой создания глубокой полиморфной копии в Java. ВнедрениеКлонируемыйрешает проблему в моем случае, но ее часто называют «плохой» техникой. Итак, вот мои попытки найти «не клонируемое» решение: public class Parent ...

3 ответа

Создайте экземпляр в абстрактном классе, используя Reflection

Можно ли создать экземпляр производного класса в классе абстрактных предков с помощью отражения? Давайте скажем: abstract class Base { public Base createInstance(){ //using reflection Class<?> c = this.getClass(); Constructor<?> ctor = ...

2 ответа

Общая функция для проверки производительности любого делегата

При тестировании относительной производительности различных реализаций метода я переписываю функции, подобные этой. private static long Measure( int iterations, Func<string, string> func, string someParameter) { var stopwatch = new Stopwatch(); ...

3 ответа

Сравнение значений полей с использованием отражения

Я пытаюсь сравнить значения полей двух разных объектов в общем виде. У меня есть функция (см. Ниже), которая принимает два объекта, а затем получает поля, а затем сравнивает поля в цикле и добавляет поля в список, если они не совпадают - это ...