package com.cff.model;import java.io.IOException;import java.util.ArrayList;import java.util.List;import com.cff.bean.ViewLog;import com.cff.common.DateUtil;import com.cff.common.FileUtil;public class LogDetailModelFromFile implements ILogDetailModel{@Overridepublic List<ViewLog> getViewLog() {String filePath = FileUtil.getDataPath();String fileName = filePath + "/baby-" + DateUtil.getNowDate() + ".txt";List<ViewLog> viewLogsList = new ArrayList<ViewLog>();if (!FileUtil.isFileExists(fileName)){return null;}try {String fileContent = FileUtil.readFile(fileName);String viewLogs[] = fileContent.split("\\n");for (int i = viewLogs.length-1; i >=0; i--){ViewLog viewLog = new ViewLog();viewLog.convert(viewLogs[i]);viewLogsList.add(viewLog);}} catch (IOException e) {e.printStackTrace();return viewLogsList;}return viewLogsList;}@Overridepublic void saveViewLog(ViewLog log) {String filePath = FileUtil.getDataPath();String fileName = filePath + "/baby-" + DateUtil.getNowDate() + ".txt";try {FileUtil.appendFileContent(fileName,log.toString());} catch (IOException e) {e.printStackTrace();}}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。