publicstaticvoidFileWriter()throwsIOException{QueryBankMessqbm=newQueryBankMess();Datedt=newDate();SimpleDateFormatmatter=newSimpleDateFormat("yyyy-MM-dd");Stringtime=mat...
public static void FileWriter() throws IOException{QueryBankMess qbm=new QueryBankMess();
Date dt=new Date();
SimpleDateFormat matter=new SimpleDateFormat("yyyy-MM-dd");
String time=matter.format(dt);
System.out.println(time);
List newList=new ArrayList();
newList.add("012010"+time+"00000");
newList.add("012011"+time+"00000");
newList.add("012012"+time+"00000");
newList.add("012013"+time+"00000");
newList.add("012020"+time+"00000");
newList.add("012021"+time+"00000");
newList.add("012022"+time+"00000");
newList.add("012023"+time+"00000");
File file=null;
FileWriter fw=null;
BufferedWriter bw=null;
String fileName=null;
String b=null;
for (int k = 0; k < newList.size(); k++) {
fileName=newList.get(k).toString();
file=new File("E:\\"+fileName+".txt");
fw=new FileWriter(file);
}
bw= new BufferedWriter(fw);
List list=qbm.queryBank();
Object[] obj=null;
try {
for (int i = 0; i < list.size(); i++) {
obj=(Object[])list.get(i);
for (int j = 0; j
if("01".equals(obj[2])&&"2010".equals(obj[4])){
fileName=newList.get(0).toString();
}
if("01".equals(obj[2])&&"2011".equals(obj[4])){
fileName=newList.get(1).toString();
}
if("01".equals(obj[2])&&"2012".equals(obj[4])){
fileName=newList.get(2).toString();
}
if("01".equals(obj[2])&&"2013".equals(obj[4])){
fileName=newList.get(3).toString();
}
if("01".equals(obj[2])&&"2020".equals(obj[4])){
fileName=newList.get(4).toString();
}
if("01".equals(obj[2])&&"2021".equals(obj[4])){
fileName=newList.get(5).toString();
}
if("01".equals(obj[2])&&"2022".equals(obj[4])){
fileName=newList.get(6).toString();
}
if("01".equals(obj[2])&&"2023".equals(obj[4])){
fileName=newList.get(7).toString();
}
file=new File("E:\\"+fileName+".txt");
fw=new FileWriter(file);
}
}
bw= new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file),"UTF-8"));
for (int i = 0; i < list.size(); i++) {
obj=(Object[])list.get(i);
for (int j = 0; j
b=String.valueOf(obj[j]);
if(j==2||j==4){
continue;
}
bw.append(b);
bw.append("\t");
}
bw.newLine();
}
bw.flush();
fw.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
展开