【发布时间】:2013-08-25 10:37:20
【问题描述】:
到目前为止,这是我的代码,我需要创建一个反向字符串,因此 input= "hello" 将输出 = "olleh"... 我遇到的错误是在代码的 push 和 pop 部分。我不能使用字符串缓冲区。错误是 -
线程“主”java.lang.Error 中的异常:未解决的编译 问题: l 无法解决 l 无法解决
在 E.reverse(E.java:10) 在 E.main(E.java:17)
你能帮忙吗?
public class Rev {
public static String reverse(String s) {
MyStack st = new MyStack();
while (!s.isEmpty()) {
String k = st.toString();
st.push(s);
}
while (!s.isEmpty()) {
String p = st.pop();
return s;
}}
public static void main(String[] args) {
System.out.println(reverse("hello"));
}
}
【问题讨论】: