Преобразовать данные типа объекта в данные типа int в java - PullRequest
0 голосов
/ 04 марта 2020

Итак, вчера у меня была викторина, и мне дали массив типов объектов с элементами типа int и char (как показано ниже). Мне пришлось создать собственный класс Linked List и создать LinkedList, используя только символы из массива. Проблема, с которой я столкнулся, заключалась в том, что я не мог различить char и int, поскольку это был тип «Object». Как вы можете преобразовать элемент из объекта в int или char? большое спасибо. массив, который мне дали:

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

1 Ответ

0 голосов
/ 04 марта 2020

Вы можете использовать:

myVar instanceOf Integer

, чтобы проверить, является ли ваша переменная целым числом или символом, тогда вы можете привести вашу переменную к выбранному типу

Integer myInt = (Integer) myVar;

Более подробная информация здесь: Для чего используется оператор instanceof в Java?

...