////////////////////////////////////////////////////////////////////////////////
//  << j121c.java >>
//
//  基礎(2):文字列
//
// ●文字列の探索
//  s.indexOf("文字列")と書くと、変数sが指す文字列中に、引数の文字列が
//  見つかった場合、その位置を取得できる。見つからない場合、-1が返される。
//
////////////////////////////////////////////////////////////////////////////////

class j121c {
  public static void main(String args[]) {

    int k;
    String s;

    s = "12345茨城大学abc"; 
    System.out.println("s =" + s);

    k = s.indexOf("45");
    System.out.println("s.indexOf(\"45\") =" + k);

    k = s.indexOf("大学");
    System.out.println("s.indexOf(\"大学\") =" + k);

    k = s.indexOf("abc");
    System.out.println("s.indexOf(\"abc\") =" + k);

    k = s.indexOf("7");
    System.out.println("s.indexOf(\"7\") =" + k);
  }
}
実行結果
% javac j121c.java
% java j121c
s =12345茨城大学abc
s.indexOf("45") =3
s.indexOf("大学") =7
s.indexOf("abc") =9
s.indexOf("7") =-1