我的问题是我用Freemarker创建了java代码,我需要一个未初始化的变量类型。我需要类型,因为每种类类型都有指定的方法。
所以我有一个从Parcelable实现的自定义类。
int id;
public MyClass(Parcel parcel) {
if(id.getClass().toString().equals("Long")) id=parcel.readLong();
if(id.getClass().toString().equals("String")) id=parcel.readString();
}
我知道有一个方法readValue()但是这解决了我的问题,因为同样的问题是,如果我想写对象。
这是主要问题。我希望你理解这一点,你可以提供帮助。
由于
答案 0 :(得分:0)
目前还不是很清楚你的意思,但我认为你在寻找
的instanceof