我将数据放入HashMap
of type<String, Object>
中。我正在使用对象,因为我不知道来自后端的内容。现在我的问题是,当我必须使用该对象时,我应该将其转换为正确的数据类型吗?如果我将它们用作对象,是否有任何问题。
问问题
91 次
5 回答
2
在访问它时,您必须将其转换为正确的数据类型。
于 2012-07-23T09:35:15.847 回答
1
您应该将它们转换为正确的数据类型以在它们上调用您的方法。使用instance Of
运算符来检查它们的类型。
于 2012-07-23T09:34:42.783 回答
1
好吧,如果您想使用仅在您的子类中而不是在 java.lang.Object 中的任何方法,则必须将其“转换”(即强制转换)为正确的类型
于 2012-07-23T09:36:00.827 回答
0
您可以将对象类型用作值,但在检索该值时需要注意转换。
于 2012-07-23T09:35:24.310 回答
0
在Java
您不能调用实例类型中未声明的方法。如果您想使用来自特定类型的某些方法,该类型是 的子类Object
,那么您需要进行强制转换。
于 2012-07-23T09:35:49.537 回答