回答編集履歴

1

追記

2017/09/30 13:26

投稿

退会済みユーザー
test CHANGED
@@ -9,3 +9,13 @@
9
9
 
10
10
 
11
11
  まずは文字列長が同じ場合、異なる場合で処理内容を分けることからはじめてみてはいかがでしょうか。
12
+
13
+
14
+
15
+ 追記:
16
+
17
+ 文字コード比較をするように回答していましたが、String#compareToは説明に辞書的な比較と明記しているようです。
18
+
19
+ そのため、実装内容はcompareToで比較することを想定しているように思います。
20
+
21
+ [https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html#compareTo-java.lang.String-](https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html#compareTo-java.lang.String-)