package com.casic.swing.utils; import java.io.*; /** * @author a203 */ public class StringHelper { private static final String FILE_NAME = "asserts/update.log"; /** * 保存文件到本地Asserts */ public static void saveAssertsData(String data) { try { File writeName = new File(FILE_NAME); if (!writeName.exists()) { // 创建新文件,有同名的文件的话直接覆盖 writeName.createNewFile(); } FileWriter writer = new FileWriter(writeName); BufferedWriter out = new BufferedWriter(writer); out.write(data); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } } /** * 获取本地Asserts文件内容 */ public static String getAssertsData() { try { File file = new File(FILE_NAME); InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream(file)); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); StringBuilder data = new StringBuilder(); String s; try { while ((s = bufferedReader.readLine()) != null) { data.append(s); } return data.toString(); } catch (IOException e) { e.printStackTrace(); } } catch (IOException e) { e.printStackTrace(); } return ""; } }