看板 java 關於我們 聯絡資訊
※ 引述《abandonsky@kkcity.com.tw (海天一線(Man,24))》之銘言: : class EX3 : { : 我的寫法是這樣~ : 可是我希望用StringBuffer的reverse方法來寫~ : 那我該怎麼做? : 請各位指教~謝謝! 先確定你了解reverse是幹麻的, reverse是將一個字串反轉。 比方說 StringBuffer sb=new StringBuffer("hello"); System.out.println(sb.reverse().toString()); 得到的結果會是"olleh" StringBuffer.reverse()的功能並沒有包括轉換的部分喔, 所以轉換的部份是獨立的, 1.輸入字串 比方說輸入 "Hello" 2.轉換成目標字串 不管你要用現在的charArray作法或 StringBuffer.setCharAt()都可。 總之這段的目標就是把"Hello"字串 轉成 "pmmfI"字串 3.用reverse反轉字串 不過,做任何事情應該先問問自己『有沒有必要』, 如果charArray已經能解決問題,或許也不需要在這麼做。:) 另外你沒有提供這個程式的動機, 『為甚麼我要用StringBuffer這樣做』,這樣可以讓人更快速的回應你。 而且,這整個程式StringBuffer也只佔其中一小部份, 以您的語氣會讓人以為您搞不清楚狀況。XD Java API #StringBuffer http://java.sun.com/j2se/1.5.0/docs/api/java/lang/StringBuffer.html TonyQ -- String temp="relax"; | Life just like programing while(buringlife) String.forgot(temp); | to be right or wrong while(sleeping) brain.setMemoryOut(); | need not to say stack.push(life.running); | the complier will stack.push(scouting.buck()); | answer your life stack.push(bowling.practice()); | Bone everything -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.27.68