teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追加

2020/03/10 06:39

投稿

ozwk
ozwk

スコア13553

answer CHANGED
@@ -2,4 +2,21 @@
2
2
  String hoge ="abcdefg";
3
3
  String reversed = new StringBuffer(hoge).reverse().toString();
4
4
  System.out.println(reversed); // gfedcba
5
- ```
5
+ ```
6
+
7
+ ---
8
+
9
+ もしもアルゴリズムを考える訓練であったなら、
10
+ 入力文字列を前から1文字ずつ見ていって
11
+ 結果の文字列の先頭に入れてけばいいだけなので
12
+
13
+ ```java
14
+ String hoge = "0123456789";
15
+ String result = "";
16
+ for(int i=0; i<hoge.length(); i++){
17
+ result = hoge.charAt(i) + result;
18
+ }
19
+ System.out.println(result);
20
+ ```
21
+
22
+ 他にも最後から見ていって結果の末尾に連結していくとかいろいろあるんじゃないですかね