Мне нужно вызвать функцию со следующей подписью.
createColumn (N name, V value, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
Я хочу передать переменные типа Object
, которым могли бы быть присвоены значения целого числа или строки, я хочу, чтобы приведение типов выполнялось автоматически ... в соответствии со значениями, которые я присвоил переменным типа объекта вместо явного преобразования как это: -
Object object1= "MY_AGE";
// строковое значение, присвоенное переменной типа объекта
Object object2= 31;
// целочисленное значение, присвоенное переменной типа объекта
createColumn ((String)object1, (int)object2, ....);
// Поскольку тип данных object1 & object2 не будет одинаковым каждый раз, когда я вызываю эту функцию в для цикла , я Я хочу, чтобы он автоматически разыгрывался в соответствии со значением, которое я ему присвоил. * Поэтому я ищу что-то вроде этого, если возможно: -
createColumn (object1, object2, ....);