栈(stack) 实现字符串反转
2017-08-02 17:59
176 查看
package com.test; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Stack; /** * Created by nanzhou on 2017/8/2. */ public class ReverseOrder { public static void main(String[] args) throws IOException { for (; ; ) { Stack<String> stack = new Stack(); System.out.println("please input words "); System.out.flush(); String s = getString(); for (int i = 0; i < s.length(); i++) { stack.push(String.valueOf(s.charAt(i))); } String result = ""; while (!stack.empty()) { result += stack.pop(); } System.out.println(result); }} public static String getString() throws IOException { InputStreamReader inputStreamReader = new InputStreamReader(System.in); BufferedReader reader = new BufferedReader(inputStreamReader); String s = reader.readLine(); return s; } }
相关文章推荐
- 字符串反转,单词不反转实现
- 定义一个静态成员方法,该方法实现字符串反转
- C#--第九周实验--任务2--定义一个静态成员方法,该方法实现字符串反转。
- 如何实现字符串的反转及替换?
- C语言指针实现字符串的反转
- 简单实现自定义字符串反转函数
- 要求:不申请变量和空间 反转字符串 ,用一个函数实现。 异或^交换或者加减交换的典型应用! VIA 笔试题
- 递归思想,实现字符串反转
- linux shell中实现字符串反转的几种简单方法
- 实现字符串反转的函数
- Java实例说明 字符串的反转实现方法多种
- 实现字符串的反转
- 字符串反转实现
- 要求:不申请变量和空间反转字符串,用一个函数实现。VIA笔试题
- 怎样实现字符串的反转
- 关于java字符串反转的实现
- java实现字符串按词反转
- 字符串反转,指针实现,挺好的
- java实现字符串反转(原作有点错误,需要看下评论)
- javascript 不用reverse实现字符串反转的代码