话不多说,直接上代码
public void generateTxt(String cardNo,String todayDate){
OutputStreamWriter fileWriter = new OutputStreamWriter(new FileOutputStream(自定义服务器路径 + todayDate + ".txt"), "GBK");
List<CardVO> list = baseMapper.selectList(cardNo);
List<String> objects = new ArrayList<>();
objects.add("CARD_NO|CODE|NUM");
for (CardVO cardVO : list) {
objects.add(cardVO.getCardNo + "|" + "103" + "|" + list.size());
}
for (int n = 0 ; n<objects.size() ;n++){
if (n<objects.size()-1){
fileWriter.write(objects.get(n) + "\n");
}
if (n==objects.size()-1){
fileWriter.write(objects.get(n));
}
}
fileWriter.flush();
fileWriter.close();
}