Есть несколько вещей, которые вам нужно изменить, которые вы можете сделать шаг за шагом.
Stack
содержит Integer
s, а не Character
s. String
s вместо Character
s. Integer.parseInt()
. Это преобразует String
s в Integer
s. (Фактически, он преобразует их в int
s, но в вашем случае это различие не имеет значения.) Scanner.useDelimiter()
на \s+
, это будет соответствовать последовательности любые пробельные символы. Конечно, существует множество других способов обработки ввода, но я попытался дать вам представление о том, как изменить существующий код, чтобы делать то, что ему нужно.