【问题标题】:Get class of type which is initialized with null获取用 null 初始化的类型的类
【发布时间】:2013-01-16 16:01:13
【问题描述】:

我的问题是我用 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() 但这并没有解决我的问题,因为同样的问题是,如果我想编写对象。

所以这是主要问题。我希望你能理解这一点,并能提供帮助。

谢谢

【问题讨论】:

标签: java android class nullpointerexception freemarker


【解决方案1】:

你的意思不是很清楚,但我认为你正在寻找

实例

【讨论】:

  • 感谢您的帮助,但我认为获取类类型是不可能的,因为在这种情况下,id 引用为 null,而这不是类型。
猜你喜欢
  • 2012-02-19
  • 1970-01-01
  • 1970-01-01
  • 2013-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-31
  • 1970-01-01
相关资源
最近更新 更多