牛の新しい従業員の魚、毎朝の最近の到着をオフし、常に本の中でいくつかの文章を書き、英語で雑誌を開催します。オファー(Java版)第五十タイトルが受賞。猫魚は、コンテンツに関心のある同僚に、彼は魚を借りた日に見て書いたが、その意味を読んでいません。例えば、「学生。A午前I」

/ *
新しい従業員の魚の最近の到着オフ牛、毎朝、常に、英語で雑誌を開催します
本の中でいくつかの文章を書きます。猫魚は、コンテンツに関心のある同僚に、彼は魚を借りた日に見て書いた、
が、その意味を読んでいません。例えば、 "学生。A午前I" 。その後、私は気づい
この男は、文の単語の順序を持っていた正しい文であるべき、逆に「私は学生です。」。
これらの言葉の一つ一つのオーダーの猫は、行を反転、あなたは彼を助けることができないのですか?
* /
//プログラムで頻繁にあれば、時間のかかる保存、追加の文字列のStringBuilderを使用することをお勧めします。
輸入java.utilの*;

パブリッククラスClass50 {

パブリック文字列ReverseSentence(文字列str){
IF(STR == NULL || str.length()<= 0){
戻りSTR。
}
IF(str.trim()の長さ()== 0){
戻りSTR。
}
StringBuilderのSB =新規のStringBuilder();
文字列は逆= ReverseSentenceMain(STR)。
文字列[] sDetail = reversed.split(」「)。
以下のために(INT I 0 =; I <sDetail.length - 1; I ++){
sb.append(ReverseSentenceMain(sDetail [I])+ "「)。
}
sb.append(ReverseSentenceMain(sDetail [sDetail.length - 1]))。
リターンsb.toString();
}

パブリック文字列ReverseSentenceMain(文字列str){
StringBuilderのSB =新規のStringBuilder();
(INT I = str.length() - 1; I> = 0; I - )のために{
sb.append(str.charAt(I));
}
)(sb.toStringを返します。
}

パブリック静的無効メイン(文字列[] args){
// TODO自動生成方法スタブ

}

}

おすすめ

転載: www.cnblogs.com/zhuozige/p/12524793.html