たとえば、入力された文字列がINTERLEAVEDの場合、最初の文字列はITREVDになり、2番目の文字列はNELAEになります。ユーザーが入力した文字列を文字配列に入れ、そこから値を割り当てる必要がありますか?
質問する
1700 次
2 に答える
6
- 文字列を配列に入れます。
- 上記の配列を反復処理します。
-
偶数の場合と奇数の
index % 2 == 0
場合を覚えておいてください。== 1
(モジュロは剰余演算子です。) - 終わり!
PS: SO に質問を投稿する前に、実際に何かを書くようにしてください。
于 2012-09-06T17:00:08.623 に答える
1
を2 つ作成しますStringBuilders
。入力String
を受け取り、その文字をループします。インデックス 0 および偶数インデックスの場合、入力から文字を取得し、最初の に追加しますStringBuilder
。奇数インデックスの場合、入力から文字を取得し、2 番目の に追加しますStringBuilder
。モジュラス演算子を使用して、奇数/偶数のインデックスを決定できます%
。
役に立つと思われるメソッド: StringBuilder.append(char)
、String.charAt(int)
.
于 2012-09-06T17:00:23.300 に答える