sorry, for (int i = f.length(); i > 0; i--){ System.out.println(f.charAt(i)); }
铁错了,应该时 for (int i = f.length() - 1; i >= 0; i--){ System.out.println(f.charAt(i)); } 经过测试
有那么麻烦吗?直接用String的charAt不是更方便? for (;;){ System.out.print("> "); String line = in.readLine(); if ((line ==null) || line ==("quit")) break; for (int i = 0; i < line.length(); i++) System.out.println(line.charAt(i)); } }
for (int i = f.length(); i > 0; i--){
System.out.println(f.charAt(i));
}
System.out.println(f.charAt(i));
}
经过测试
for (;;){
System.out.print("> ");
String line = in.readLine();
if ((line ==null) || line ==("quit"))
break;
for (int i = 0; i < line.length(); i++)
System.out.println(line.charAt(i));
} }
用Collection的Stack或者自己编写都可以