题目描述
通过键盘输入任意一个字符串序列,除空格、制表符和换行符外,可能包含其他任意字符。请编写一个程序,自动实现倒置字符串中的各个字符的位置。如果输入“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以内的字符串!"; }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。