我想用下面的任務開發java程序。在txt文件中搜索程序java代碼
使用輸入文件名並輸入產品代碼。並因此顯示所有產品細節
例如。
文件數據MLK##牛奶過期日期15 2016年5月
輸出將是
這個產品名稱是牛奶MLK代碼,並會在15可2016年
幫助過期我感謝...
我的代碼是...
import java.io.*;
import java.util.*;
public class search
{
public static void main(String[] args) throws IOException
{
String word = ""; int val = 0;
while(!word.matches("quit"))
{
System.out.println("Enter the word to be searched for");
Scanner input = new Scanner(System.in);
word = input.next();
Scanner file = new Scanner(new File("stationMaster.txt"));
while(file.hasNextLine())
{
String line = file.nextLine();
if(line.indexOf(word) != -1)
{
while(file.hasNextLine())
{
String data=file.nextLine();
System.out.println(data);
}
//System.out.println("");
val = 1;
break;
}
else
{
val = 0;
continue;
}
}
if(val == 0)
{
System.out.println("Station does not exist");
break;
}
}
}
}
e.getMessage();爲這個人做任何事情,而不是編譯? – DevilsHnd
好吧,我已經糾正:) –