Java 字母反转
题目描述
编写一个程序,输入任意一段文本,将其中的各个单词的字母顺序翻转。(考虑用StringBuffer类)
输入描述
my name is tom
输出描述
ym eman si mot.
import java.util.ArrayList;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner cin = new Scanner(System.in);
String s = cin.nextLine();
StringBuffer temp = new StringBuffer();
String [] num = s.split(" ");
ArrayList list = new ArrayList();
for (int i=0;i<num.length;i++)
{
list.add(num[i]);
}
for (int i=0;i<list.size();i++)
{
temp.append(list.get(i));
temp.reverse();
if (i!=list.size()-1)
System.out.print(temp+" ");
else
System.out.print(temp+".");
temp.delete(0, temp.length());
}
//System.out.println(".");
}
}
//浪漫Chopin ,烂漫代码。