2011年11月7日 星期一

JAVA 範例 ch10 Sample3

搜尋文字


/*搜尋文字*/
import java.io.*;

class Sample3
{
 public static void main(String[] args) throws IOException
 {
  System.out.println("請輸入字串。");
  
  BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
  
  String str1=br.readLine();   //這一行會讀取使用者輸入的字串

  System.out.println("請輸入要檢索的文字。");
  
  String str2=br.readLine();   //這兩行會讀取使用者輸入的文字
  char ch=str2.charAt(0);
  
  int num=str1.indexOf(ch);   //搜索文字
  
  if(num !=-1)
   System.out.println(str1 + "的第" + (num+1) + "個字就是「" + ch + "」。");   //顯示搜尋到的文字在字串中的位置
  else
   System.out.println(str1 + "中沒有「" + ch + "」這個字。");   //搜尋不到文字時必須有錯誤提示
 }
}

沒有留言:

張貼留言