【发布时间】:2011-07-03 11:51:20
【问题描述】:
我需要调用具有以下签名的函数。
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 的数据类型每次我在 for 中调用这个函数时都不相同循环,我希望它应该根据我分配给它的值自动转换。*所以我正在寻找这样的东西,如果可能的话:-
createColumn (object1, object2, ....);
【问题讨论】:
标签: java casting types type-conversion