// 以下の未完成のプログラムのMojiSearchクラス(文字列のどこに指定した文字が含まれているかを // 探す)を完成させて、動作例と同じ結果が表示されるようにしなさい。ただし、MojiSearchクラスは // 以下の仕様を満たすように作成すること。また、StringクラスのindexOfメソッドは使用しないこと。 // // MojiSearchクラスの仕様 // フィールド // private String mojiretsu: 検索対象の文字列を保存するString型のフィールド // // メソッド // ・public MojiSearch(String _mojiretsu): String型の引数_mojiretsuで与えられる //  文字列をフィールドmojiretsuに代入するコンストラクタ // ・public void setMojiretsu(String _mojiretsu): String型の引数_mojiretsuで与えられる //  文字列をフィールドmojiretsuに代入するメソッド // ・public int search(char moji): char型の引数mojiで指定された文字がフィールド //  mojiretsuの文字列に含まれる場合にはその位置(先頭が0)を、含まれない場合には-1を返すメソッド // // 動作例 // 0 // 4 // -1 // -1 // 0 // 1 // // 未完成のプログラム // class MojiSearch { //  private String mojiretsu; // //  public MojiSearch(String _mojiretsu) { //  } // //  public void setMojiretsu(String _mojiretsu) { //  } // //  public int search(char moji) { //  } // } // // class Sample27 { //  public static void main(String[] args) { //  MojiSearch mojiSearch; // //  mojiSearch = new MojiSearch("MojiSearch"); //  System.out.println(mojiSearch.search('M')); // ここで「0」と表示される。 //  System.out.println(mojiSearch.search('S')); // ここで「4」と表示される。 //  System.out.println(mojiSearch.search('s')); // ここで「-1」と表示される。 //  System.out.println(mojiSearch.search('x')); // ここで「-1」と表示される。 // //  mojiSearch.setMojiretsu("abab"); //  System.out.println(mojiSearch.search('a')); // ここで「0」と表示される。 //  System.out.println(mojiSearch.search('b')); // ここで「1」と表示される。 //  } // } // // class MojiSearch { private String mojiretsu; public MojiSearch(String _mojiretsu) { mojiretsu = _mojiretsu; } public void setMojiretsu(String _mojiretsu) { mojiretsu = _mojiretsu; } public int search(char moji) { int i; for (i = 0; i < mojiretsu.length(); i++) { if (moji == mojiretsu.charAt(i)) { return i; } } i = -1; return i; } } class Sample27 { public static void main(String[] args) { MojiSearch mojiSearch; mojiSearch = new MojiSearch("MojiSearch"); System.out.println(mojiSearch.search('M')); // ここで「0」と表示される。 System.out.println(mojiSearch.search('S')); // ここで「4」と表示される。 System.out.println(mojiSearch.search('s')); // ここで「-1」と表示される。 System.out.println(mojiSearch.search('x')); // ここで「-1」と表示される。 mojiSearch.setMojiretsu("abab"); System.out.println(mojiSearch.search('a')); // ここで「0」と表示される。 System.out.println(mojiSearch.search('b')); // ここで「1」と表示される。 } }