当前位置: 首页 > 面试题库 >

从对象转换为原始类

阚砚文
2023-03-14
问题内容

我将Entry类的实例存储在中Object

Entry newentry = new Entry(j, 0.0);
Object test = newentry;

如何将testObject 转换回Entry类以访问Entryclass方法getValue()


问题答案:

打字:

Entry newentry = new Entry(j, 0.0);
Entry test = (Entry) newentry;

另外,如果getValueclass方法 ,则不需要 实例 来访问它,则可以直接调用它:

Object x = Entry.getValue();


 类似资料:
  • 当对象相加 obj1 + obj2,相减 obj1 - obj2,或者使用 alert(obj) 打印时会发生什么? 在这种情况下,对象会被自动转换为原始值,然后执行操作。 在 类型转换 一章中,我们已经看到了数值,字符串和布尔转换的规则。但是我们没有讲对象的转换规则。现在我们已经掌握了方法(method)和 symbol 的相关知识,可以开始学习对象原始值转换了。 所有的对象在布尔上下文(con

  • 问题内容: 当屏幕抓取某些网站时,我从标签中提取数据。 我得到的数据不是标准格式。我不能使用。 目前,我用于将原始数据转换为格式。 但是,当我遇到复杂的数据结构时,我感到非常糟糕。 您有更好的解决方案吗? 问题答案:

  • 我试图从JTable中检索一个值,并得到一个java.lang.NullPointer异常。下面这行似乎是问题所在。我试图让它接受对象,它是25,基本上转换为int。由于某种原因,这项简单的任务似乎极其困难或不可能完成。我查看了另一个StackOverflow用户提出的类似问题,但他从未得到有效的答复。 错误代码如下所示:creception in thread“awt-eventqueue-0”

  • 在下面来自的语法中,泛型类型参数在实例化原始类型数组后用于类型转换,

  • 问题内容: 如果你有一个具有原始类型(例如Byte,Integer,Char等)的Java对象数组。有没有一种巧妙的方法可以将其转换为原始类型的数组?特别是可以做到这一点,而不必创建新的数组并遍历内容。 因此,例如 将其转换为最简洁的方法是什么 不幸的是,在Hibernate和我们无法控制的某些第三方库之间进行接口连接时,这是我们经常要做的事情。看来这是一个很普通的操作,所以如果没有捷径,我会感到

  • 问题内容: 我一直在尝试创建自己的库,以使用反射来检查方法命名模式和方法返回类型,以从类到xml以及从xml到类实例的原始类型进行序列化和反序列化。 到目前为止,我已经能够使用所有基本的基本类型进行此操作,但是我被困在序列化相同基本类型的数组上。 例如,我调用class方法来获取原语数组: 该方法将仅返回一个原始数组等。尽管我们不知道它将是哪一个。 我试过使用通用的 但这不能让我从原始数组转换为对