Я пытаюсь преобразовать символ в символ, прежде чем он будет помещен в стек, но получаю сообщение «не удается найти ошибку символа», я не вижу, в чем может быть проблема.Вот как я передаю символ в стек:
stack.push(valueOf(in));
Где 'in' - символ.
valueOf - это метод класса Character, среди прочего. Вы не можете просто позвонить без класса, чтобы повесить его.
valueOf
Character
То, что вы действительно ищете, это
Character.valueOf(in) или new Character(in).
Character.valueOf(in)
new Character(in)
Надеюсь, valueOf(char c) определен в том же классе, где у вас есть этот вызов ...;)
valueOf(char c)
Вы ищете:
stack.push(Character.valueOf(in));