master
commit
d38a33c6f6
@ -0,0 +1,59 @@
|
|||||||
|
package com.yuxue.pay;
|
||||||
|
import java.io.*;
|
||||||
|
import java.text.ParseException;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
import org.omg.CORBA.PRIVATE_MEMBER;
|
||||||
|
|
||||||
|
import com.yuxue.pay.cost;
|
||||||
|
|
||||||
|
public class readWanted {
|
||||||
|
|
||||||
|
public String readWantedText(String wanted) throws IOException, ParseException {
|
||||||
|
String filepath = "D:\\HDH.txt";
|
||||||
|
int count=0;// 记录次数
|
||||||
|
String last=null;
|
||||||
|
|
||||||
|
try {
|
||||||
|
FileReader fr = new FileReader(filepath);
|
||||||
|
BufferedReader br = new BufferedReader(fr);
|
||||||
|
String temp = "";// 用于临时保存每次读取的内容
|
||||||
|
|
||||||
|
while (temp != null) {
|
||||||
|
temp = br.readLine();
|
||||||
|
if (temp != null && temp.contains(wanted)) {
|
||||||
|
count++;
|
||||||
|
last=temp;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (FileNotFoundException e) {
|
||||||
|
// TODO Auto-generated catch block
|
||||||
|
e.printStackTrace();
|
||||||
|
} catch (IOException e) {
|
||||||
|
// TODO Auto-generated catch block
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 设置日期格式
|
||||||
|
String date2 = sdf.format(new Date());// new Date()为获取当前系统时间
|
||||||
|
FileWriter fWriter = new FileWriter(filepath, true);
|
||||||
|
fWriter.write(wanted + " " + date2 + "\n");
|
||||||
|
fWriter.close();
|
||||||
|
System.out.println(last);
|
||||||
|
String s5="";
|
||||||
|
if(count%2!=0)
|
||||||
|
{
|
||||||
|
String[] s1=last.split(" ");
|
||||||
|
String sdate=s1[1].concat(" "+s1[2]);
|
||||||
|
cost cost =new cost();
|
||||||
|
//计算费用
|
||||||
|
s5=cost.cost(sdate, date2);
|
||||||
|
return s5;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return "welcome";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue