package cn.wicher.vip;
import java.util.Stack;
public class stringdemo {
public static void main(String[] args) {
String s="I am a student";
String[] split = s.split(" ");//通过空格分割出字符串数组
StringBuilder stringBuilder=new StringBuilder();
Stack<String> stack=new Stack<String>();//创建一个栈对象
for(int i=0;i<split.length;i++){
stack.push(split[i]);//入栈
}
for(int i=0;i<split.length;i++){
String pop = stack.pop();//出栈
stringBuilder = stringBuilder.append(pop+" ");
}
System.out.println(stringBuilder.toString());
}
}
思路:利用栈先进后出的思想,再配合string类及stringbuffer类的一些方法还是比较好实现的。
如何逆转字符串,实现I am a student转成student a am I
猜你喜欢
转载自blog.csdn.net/WICHER_WU/article/details/79491650
今日推荐
周排行