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

文件緩存(配合JSON數(shù)組)

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

1.   寫入緩存:建立文件夾,把list集合里面的數(shù)組轉(zhuǎn)換為JSON數(shù)組,存入文件夾

2.   讀取緩存:把JSON數(shù)組從文件夾里面讀取出來,然后放入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數(shù)組),希望對(duì)大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

相關(guān)文章

最新評(píng)論

龙泉市| 湘阴县| 昭通市| 乐业县| 呼图壁县| 宁国市| 建始县| 新闻| 彰武县| 襄樊市| 桂平市| 郯城县| 寿宁县| 龙游县| 鲜城| 米泉市| 基隆市| 广河县| 井研县| 盐城市| 孟村| 谢通门县| 蒲城县| 衡山县| 六安市| 永仁县| 特克斯县| 巴东县| 石家庄市| 波密县| 逊克县| 沙雅县| 呼和浩特市| 乐亭县| 泰和县| 弥勒县| 仙居县| 星子县| 石阡县| 夏河县| 个旧市|