我需要调用具有以下签名的函数。类型铸造对象类型变量
createColumn (N name, V value, Serializer<N> nameSerializer, Serializer<V> valueSerializer)
我想通过这可能已分配的整数或字符串的值Object
类型的变量,我要进行类型转换automatically..according的价值观,我分配到的对象类型变量代替显式转换是这样的: -
Object object1= "MY_AGE";
//字符串值指定给到对象类型可变
Object object2= 31;
//整数值指派给对象类型变量
createColumn ((String)object1, (int)object2, ....);
//由于object1 & 对象2数据类型不会是相同的,而每次我打电话的此功能循环,我想根据我分配到的价值,它应该自动转换。它*所以,我正在寻找这样的事情,如果可能的话: -
createColumn (object1, object2, ....);
是的我试过这个,但它不工作... IDE给我一个错误! – 2011-02-24 11:20:30
这是一个错误还是警告?类'me.prettyprint.hector.api.factory.HFactory – 2011-02-24 11:20:58
方法createStringColumn不能被应用到给定的类型的 **需要:** java.lang.String中,java.lang.String中 **发现:** java.lang.Object,java.lang.Object' – 2011-02-24 11:27:07