• 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(); } }


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

  • 相关阅读:
    [转载]setup factory使用方法
    MFC中调用WPF教程
    Reduce the Number of SQL Statements
    Library Cache Hit Ratio
    Seconds in wait
    PX Deq: Execute Reply等待事件
    RoundTrip Time
    Changing an Init.ora Parameter
    PX qref latch等待事件
    提高DBWR进程的吞吐量
  • 原文地址:https://www.cnblogs.com/LIANQQ/p/3291555.html
Copyright © 2020-2023  润新知