题目描述
通过键盘输入任意一个字符串序列,除空格、制表符和换行符外,可能包含其他任意字符。请编写一个程序,自动实现倒置字符串中的各个字符的位置。如果输入“abc”,结果将是“cba”
输入
输入字符串,长度不超过为100
输出
输出字符串
样例输入
abc
样例输出
cba
提示
你的程序应该从标准输入stdin获取输入,并将结果输出到标准输出stdout。
请注意代码规范性。
地区
西安研究所
public static String reverseString(){
Scanner sc=new Scanner(System.in);
char[] c=new char[100];
String str=sc.nextLine();
while(str.length()<=100){
c=str.toCharArray();
Stack<Character> stack=new Stack<Character>();
for(int i=0;i<c.length;i++){
stack.push(c[i]);
}
StringBuilder sb=new StringBuilder();
while(!stack.isEmpty()){
sb.append(stack.pop());
}
return sb.toString();
}
return "字符串长度超过100,请输入长度100以内的字符串!";
}