我正在尝试将字符串转换为字符,然后将其推送到堆栈但得到“无法找到符号错误”,我看不出问题可能是什么。这就是我将char传递给堆栈的方式:
stack.push(valueOf(in));
其中'in'是char。
答案 0 :(得分:9)
valueOf
是Character
等级的类方法。你不能只是在没有课程的情况下调用它来挂掉它。
你真正想要的是
Character.valueOf(in)
或new Character(in)
。
答案 1 :(得分:1)
您正在寻找:
stack.push(Character.valueOf(in));
答案 2 :(得分:1)
我希望,valueOf(char c)
定义在你有这个电话的同一个班级......;)