zoukankan      html  css  js  c++  java
  • File的保存与读取

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.InputStream;
    import java.io.ObjectInputStream;
    import java.io.ObjectOutputStream;
    
    public class FileUtil {
    
        public FileUtil() {
    
           
        }
    
        public void save(String fileName, Object o) throws Exception {
    
            String path = SharedData.getAppDir();
    
            File dir = new File(path);
            dir.mkdirs();
    
            File f = new File(dir, fileName);
    
            if (f.exists()) {
                f.delete();
            }
            FileOutputStream os = new FileOutputStream(f);
            ObjectOutputStream objectOutputStream = new ObjectOutputStream(os);
            objectOutputStream.writeObject(o);
            objectOutputStream.close();
            os.close();
        }
    
        public Object readObject(String fileName) throws Exception {
            String path = SharedData.getAppDir();
    
            File dir = new File(path);
            dir.mkdirs();
            File file = new File(dir, fileName);
            InputStream is = new FileInputStream(file);
    
            ObjectInputStream objectInputStream = new ObjectInputStream(is);
    
            Object o = objectInputStream.readObject();
    
            return o;
    
        }
    }

    存数据方法

    public static void saveBaseData()
           {
                FileUtil fu = new FileUtil();
                try{
                    fu.save("taocandishzuofa", tcdishzuofa);
    
    }
    catch(Exception e) { e.printStackTrace(); } }

    取数据方法

    public static void readBaseData()
           {
               FileUtil fu = new FileUtil();
               try{
    
    tcdishzuofa = (ArrayList<TaoCanDishZuoFa>) fu.readObject("taocandishzuofa"); }catch(Exception e) { e.printStackTrace(); } }


    最后在需要的地方调用就行了、

  • 相关阅读:
    jq 字符串去除空格
    wpf 加载资源文件
    wpf 寻找TreeView的子元素,并对其进行操作
    IIS发布MVC ASP.NET网站
    wpf Binding 小记录
    asp.net mvc表单异步提交
    把路径设置为全局变量
    MVC将服务器端的物理路径转换为服务器路径
    silverlight控件阴影效果示例
    NLP的12条前提假设
  • 原文地址:https://www.cnblogs.com/LIANQQ/p/3291555.html
Copyright © 2011-2022 走看看