2011年3月22日
<Java> JVA210-字元搜尋器
(1) 開始執行時,要求使用者在命令列中輸入一行文字
(2) 輸入一行文字後,使用者輸入要搜尋的字元或字串
(3) 輸入完比與搜尋之字元或字串後,按下ENTER,程式可搜尋該字元或字串在上一行文字中的位置,若字元在上一行文字中重複出現,則全部列出
(4) 若字元不在字串中,則顯示要搜尋之字元不在字串中之訊息
============================
import java.io.*;
public class JVA210{
public static void main(String args[]){
int site;
boolean find,find1;
try{
System.out.println("請輸入字串");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
System.out.println("請輸入要搜尋的字元或字串");
String str2 = br.readLine();
site = -1;
find = false;
find1 = false;
do{
if( (site = str.indexOf(str2,site+1)) > -1 ){
find = true;
if(!find1) System.out.println("第幾個位置找到了");
find1 = true;
System.out.println(site+1);
}
}while(site != -1);
if(!find)
System.out.println("您要搜尋的的字不在字串中");
}catch(Exception e){
}
}
}
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言