面试题,给出一个字符串,要求最后以这个给出的字符串的反顺序输出菜鸟问题求答案。。
解决方案 »
- JTextField读取问题 JTextField中的数字为什么getText变成"[Ljava.lang.String;@b31b77"??
- java 同在默认包中的不同类 第一个类用数组取的txt文件字符串 第二个类引用这个数组时始终为空值,如何解决
- Eclipse 不能debug,运行正常
- 机器改名后,oracle9i 服务启动不了了.....
- java高难度题(1000行左右的代码) ,一般水平的别看
- 将对象保存到磁盘是什么意思?
- 急,Java问题请教!
- 请YuLimin(阿敏总司令:简单就是美)进来接分(2)
- 为什么ORCALE里的中文读出来都是???
- 请问一下。如何比较两个字符串是否相同,如果a="123",b="123 "那么他们两个等不等呀?
- 请教高手,什么情况下引用变量为null
- 如何获取本地有多少磁盘?
http://blog.csdn.net/justinavril/archive/2008/07/27/2719567.aspx
public class Main { public static void main(String[] args) {
String str = "I'm a student";
StringBuilder builder = new StringBuilder(str);
builder.reverse();
str = builder.toString();
System.out.println(str);
}
}
import java.io.*;
public class TestReverse{
public static void main(String args[]){
try{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
char ch[]=new char[str.length()];
ch=str.toCharArray();
for(int i=ch.length-1;i>=0;i--){
System.out.print(ch[i]);
}
}catch(IOException e){}
}
}
Scanner scanner=new Scanner(System.in);
String str=scanner.next();
StringBuffer sb=new StringBuffer(str);
StringBuffer result=sb.reverse();
System.out.println(result.toString());
我用jdk的stack写一个
String str = "abcdefg";
Stack stack = new Stack();
for (char chr : str.toCharArray()) {
stack.push(chr);
} while(stack.size() > 0)
System.out.print(stack.pop());