ورود

View Full Version : کمک برای کامل کردن برنامه : لطفا



kivoon
سه شنبه 10 آبان 1390, 13:21 عصر
من یه کد نوشتم که شناسه قبض و شناسه پرداخت و چند چیزه دیگه رو از ورودی می گیره و توی یه فایل تکست ذخیره می کنه . من الان میخوام توی اون فایل تکست جستجو کنم اگه اون کلمه باشه بگه هست اگه نباشه بگه نیست ؟
لطفا پاک کردن صفحه یا همون cls توی داس در جاوا که کار کنه چی می شه .
import java.util.Scanner;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.math.BigInteger;
//import java.io.BufferedInputStream;
import java.io.BufferedReader;
//import java.io.DataInputStream;
//import java.io.File;
//import java.io.FileInputStream;
import java.io.FileReader;

public class payment {
public final static String MY_FILE = "c:\\BillPayment.txt";
public static void main(String[] args) throws IOException {
String sg1="Enter Shenaseyeh Ghabz : ";
String sp1="Enter Shenaseyeh Pardakht : ";
String mp1="Enter Mablaghe Pardakht : ";
String sh1="Enter Shomareye Hesab : ";
String pe1="Enter Poste Electronict : ";
String line="============================";
BigInteger sg,sp,mp,sh;
String pe;
int n=0;
while(n!=3){
Scanner sc = new Scanner(System.in);
System.out.println(line);
System.out.println("1 - Register ...............");
System.out.println("2 - Report .................");
System.out.println("3 - Exit From Application ..");
System.out.println(line);
System.out.print("Enter Choice: ");
n = sc.nextInt();
switch(n){
case 1:
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(payment.MY_FILE,true));
System.out.println(line);
bufferedWriter.newLine();
bufferedWriter.write(line);
System.out.print(sg1);
sg = sc.nextBigInteger();
bufferedWriter.newLine();
bufferedWriter.write(sg1+sg);
System.out.print(sp1);
sp = sc.nextBigInteger();
bufferedWriter.newLine();
bufferedWriter.write(sp1 + sp);
System.out.print(mp1);
mp = sc.nextBigInteger();
bufferedWriter.newLine();
bufferedWriter.write(mp1 + mp);
System.out.print(sh1);
sh = sc.nextBigInteger();
bufferedWriter.newLine();
bufferedWriter.write(sh1 + sh);
System.out.print(pe1);
pe = sc.next();
bufferedWriter.newLine();
bufferedWriter.write(pe1 + pe);
bufferedWriter.newLine();
bufferedWriter.write(line);
bufferedWriter.close();
break;
case 2:
BufferedReader bufferedReader = new BufferedReader(new FileReader(payment.MY_FILE));
String st="";
String fc = sc.next();
while ((st = bufferedReader.readLine()) != null) {
if(BufferedReader.class.getName()==fc){
System.out.println("You Payment Is Register...!!!");
break;
}
else{
System.out.println("You Payment Is Not Register...");
break;
}
}
bufferedReader.close();
break;
}//end switch
}//end while
System.out.println("\n\nYour Welcome ...");
} // end main
}//end class

L u k e
سه شنبه 10 آبان 1390, 14:51 عصر
خوب فایل رو باز کنید محتوا شو بریزید تو String بعد ببنید تو String هست یا نه

kivoon
سه شنبه 10 آبان 1390, 16:47 عصر
مرسي دوست عزيز . ولي چه جوري اين كار رو انجام بدم