在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?
所以,昨天我有一个测验,我得到了一个包含 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?