回答編集履歴
1
追記
answer
CHANGED
@@ -3,4 +3,9 @@
|
|
3
3
|
|
4
4
|
比較する文字列の文字列長が異なる場合は考慮が必要ですが、文字列長が同じ場合は先頭の文字から順に文字コードを比べていけばよいでしょう。
|
5
5
|
|
6
|
-
まずは文字列長が同じ場合、異なる場合で処理内容を分けることからはじめてみてはいかがでしょうか。
|
6
|
+
まずは文字列長が同じ場合、異なる場合で処理内容を分けることからはじめてみてはいかがでしょうか。
|
7
|
+
|
8
|
+
追記:
|
9
|
+
文字コード比較をするように回答していましたが、String#compareToは説明に辞書的な比較と明記しているようです。
|
10
|
+
そのため、実装内容はcompareToで比較することを想定しているように思います。
|
11
|
+
[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-)
|