0

我将数据放入HashMapof type<String, Object>中。我正在使用对象,因为我不知道来自后端的内容。现在我的问题是,当我必须使用该对象时,我应该将其转换为正确的数据类型吗?如果我将它们用作对象,是否有任何问题。

4

5 回答 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 回答