在java中从Object类型数据转换为int类型数据

Convert from Object type data to int type data in java

所以,昨天我有一个测验,我得到了一个包含 int 和 char 类型元素的对象类型数组(如下所示)。我必须创建一个自定义链表 class 并仅使用数组中的字符创建一个链表。面临的问题是我无法区分 char 和 int,因为它们都是 'Object' 类型。如何将元素从 Object 转换为 int 或 char?多谢。 我得到的数组:

Objects[] array={1,32,c,f,16,-1,g,25,m,k};

您可以使用:

myVar instanceOf Integer

检查您的变量是整数还是字符,然后您可以将变量转换为所选类型

Integer myInt = (Integer) myVar;

更多信息在这里:What is the 'instanceof' operator used for in Java?