如何在java中打印String的镜像而不影响单词?

时间:2013-03-14 09:09:14

标签: java string

我有String str="Ram Is A Good Boy";

我想要输出

  

男孩好A是拉姆

请给我一个这种方法的代码??

3 个答案:

答案 0 :(得分:0)

不提供直接解决方案,但如果您按照以下步骤操作,那么您将实现您想要的目标。

  1. split空格。
  2. 以相反的顺序打印拆分值。
  3. 但是第二个想到你的镜像是错误的。

      拉姆是一个好男孩| yoB dooG A sI maR

    对于给定的字符串是不是正确的镜像?

答案 1 :(得分:0)

String str = "Ram Is A Good Boy";
String [] strArray = str.split(" ");
StringBuilder sb = new StringBuilder();
for(int i=strArray.length-1;i>-1;i--)
{
    sb.append(strArray[i]+" ");
}
System.out.println(sb.toString());

答案 2 :(得分:0)

String str="Ram Is A Good Boy";
String splits[] = str.split(" ");
string reverse = "";
for(int i = splits.length-1; i>=0; i--) {
    reverse += splits[i] + " ";
}
System.out.println(reverse);