概要
Javaで「文字列の中で指定した文字または文字列が出現するインデックスを取得する」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample18_1.java
class JSample18_1{
public static void main(String[] args){
String str = "Hello World";
System.out.println(str.indexOf((int)'o'));
System.out.println(str.lastIndexOf((int)'o'));
}
}
JSample18_2.java
class JSample18_2{
public static void main(String[] args){
String str = "東京都と京都府";
System.out.println(str.indexOf("京都"));
System.out.println(str.lastIndexOf("京都"));
}
}
以下のコマンドを実行しました。
$ javac JSample18_1.java
$ java JSample18_1
4
7
$ javac JSample18_2.java
$ java JSample18_2
1
4
まとめ
何かの役に立てばと。