最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

文件緩存(配合JSON數組)

 更新時間:2016年11月27日 17:17:26   作者:妖久  
這篇文章主要介紹了文件緩存(配合JSON數組)的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

1.   寫入緩存:建立文件夾,把list集合里面的數組轉換為JSON數組,存入文件夾

2.   讀取緩存:把JSON數組從文件夾里面讀取出來,然后放入list集合,返回list集合

 private final static File filefolder=new File("/sdcard/myData");
  private final static File filename=new File("/sdcard/myData/tem.txt");
  public static boolean writeCache(List<Data> list)
  {
    if(!filefolder.exists())
      filefolder.mkdirs();
    try
    {
      JSONArray array=new JSONArray();
      for(int i=0;i<list.size();i++)
      {
        Data data=list.get(i);
        JSONObject ob=new JSONObject();
        ob.put("name", data.getName());
        ob.put("reason", data.getReason());
        array.put(ob);
      }
      FileWriter fw=new FileWriter(filename);
      fw.write(array.toString());
      fw.close();
    }
    catch(Exception e)
    {
      e.printStackTrace();
      return false;
    }
    return true;
  }
  public static List<Data> readCache() throws JSONException,IOException
  {
    if(!filefolder.exists())
      filefolder.mkdir();
    List<Data> list=new ArrayList<Data>();
    if(filename.exists())
    {
      FileInputStream in=new FileInputStream(filename);
      String line=null;
      StringBuffer sb=new StringBuffer("");
      BufferedReader br=new BufferedReader(new InputStreamReader(in));
      while((line=br.readLine())!=null)
        sb.append(line);
      br.close();
      in.close();
      JSONArray array=new JSONArray(sb.toString());
      for(int i=0;i<array.length();i++)
      {
        JSONObject ob=new JSONObject();
        ob=array.getJSONObject(i);
        Data data=new Data();
        data.setName(ob.getString("name"));
        data.setReason(ob.getString("reason"));
        list.add(data);
      }
    }
    return list;
  }

以上所述是小編給大家介紹的文件緩存(配合JSON數組),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

最新評論

大姚县| 兴文县| 遵化市| 通山县| 乡城县| 安乡县| 抚远县| 长白| 突泉县| 昔阳县| 任丘市| 巴马| 深州市| 神木县| 郁南县| 通州市| 汉沽区| 年辖:市辖区| 隆安县| 承德县| 永善县| 福清市| 米脂县| 额济纳旗| 扶风县| 中阳县| 邓州市| 师宗县| 鸡泽县| 合肥市| 蓬安县| 东乡族自治县| 赫章县| 班玛县| 赞皇县| 海伦市| 井冈山市| 喜德县| 萨迦县| 建水县| 铜川市|