Java实现字符串倒序输出的几种方法
Posted 百里马
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java实现字符串倒序输出的几种方法相关的知识,希望对你有一定的参考价值。
直接贴代码吧。。。。
package test;
import java.util.Stack;
public class TestReverse
@SuppressWarnings("unchecked")
public static void main(String[] args)
String test_s = "abcdefg";
/** 第一种方法 */
String new_s1 = "";
for (int i = test_s.length() - 1; i >= 0; i--)
new_s1 += test_s.charAt(i);
System.out.println(new_s1);
/** 第二种方法 */
String new_s2 = "";
StringBuffer sb = new StringBuffer(test_s);
new_s2 = sb.reverse().toString();
System.out.println(new_s2);
/** 第三种方法 */
String new_s3 = "";
char[] arr1 = test_s.toCharArray();
for (int i=arr1.length-1; i>=0;i--)
new_s3 += arr1[i];
System.out.println(new_s3);
/** 第四种方法 */
Stack new_s4 = new Stack();
char[] arr2 = test_s.toCharArray();
for (char c : arr2)
new_s4.push(c);
for (char c : arr2)
System.out.print(new_s4.pop());
不知道大家还有补充的吗
以上是关于Java实现字符串倒序输出的几种方法的主要内容,如果未能解决你的问题,请参考以下文章