2013-03-13 157 views
2

我在想如果可以反轉我的輸出以便字符串按相反順序(正確)寫入?格式化字符串數組以反轉字符串

所以我用下面的代碼,以分割字符串:

String[] capitalArray = revCapitalList.split("\\^"); 
    for (String u: capitalArray) { 
     System.out.println(u); 
    } 

這是字符串我分裂:

String revCapitalList = "yremogtnom^uaenuj^xineohp^kcor elttil^otnemarcas^revned^droftrah^revod^eessahallat^" 
      + "atnalta^ululonoh^esiob^dleifgnirps^silopanaidni^seniom sed^akepot^trofknarf^eguor notab^" 
      + "atsugua^silopanna^notsob^gnisnal^luap .ts^noskcaj^ytic nosreffej^aneleh^nlocnil^ytic nosrac^" 
      + "drocnoc^notnert^ef atnas^ynabla^hgielar^kcramsib^submuloc^ytic amohalko^melas^grubsirrah^" 
      + "ecnedivorp^aibmuloc^erreip^ellivhsan^nitsua^ytic ekal tlas^reileptnom^dnomhcir^aipmylo^notselrahc^nosidam^enneyehc"; 

輸出:

  • yremogtnom
  • uaenuj
  • xineohp
  • 等...
+0

?蒙哥馬利朱諾鳳凰等嗎? 這會有所幫助:http://stackoverflow.com/questions/2441501/reverse-hello-world-in-java – 2013-03-13 01:45:16

+0

確定這是可能的。 – 2013-03-13 01:51:26

回答

1

你想反向輸出或反向字符串本身?

如果你想什麼outout做它只是輸出,然後

for (String u: capitalArray) 
{ 
    System.out.println(new StringBuffer(u).reverse().toString()); 
} 
+0

哇,這比我想象的要簡單得多,謝謝你的快速響應,我真的很感激它。 – 2013-03-13 01:51:43

+0

@PeterAlpha - 你真的應該自己動手,「插拔」。這並不難。 – 2013-03-13 01:52:21

+0

@熱舔 - 我很欣賞這種信心,但過去幾個小時我一直在淘網站無濟於事。我認爲我太低了,不能在這裏歡迎哈哈。他們在這裏推廣自作聰明反應嗎 – 2013-03-13 01:57:47