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

回答編集履歴

1

途中で切れたものを修正

2019/04/17 07:31

投稿

maisumakun
maisumakun

スコア146758

answer CHANGED
@@ -1,3 +1,5 @@
1
1
  > -1と表示される理由がいまいち分かりません
2
2
 
3
- 文字が見つからなかった場合に-1を返す、となっているからです([Oracle](https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html#indexOf-java.lang.String-))。文字列のインデックスは0から始まりますので、
3
+ 文字が見つからなかった場合に-1を返す、となっているからです([Oracle](https://docs.oracle.com/javase/jp/8/docs/api/java/lang/String.html#indexOf-java.lang.String-))。
4
+
5
+ 文字列のインデックスは0から始まりますので、見つからなかった場合の値がマイナスであれば、見つかった場合と区別できなくなる心配もありません。