파일 캐시(JSON 배열 결합)

1692 단어
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 list)
  {
    if(!filefolder.exists())
      filefolder.mkdirs();
    try
    {
      JSONArray array=new JSONArray();
      for(int i=0;i readCache() throws JSONException,IOException
  {
    if(!filefolder.exists())
      filefolder.mkdir();
    List list=new ArrayList();
    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 
 

위에서 말한 것은 편집자가 여러분에게 소개한 파일 캐시(JSON 수조에 맞추어)입니다. 여러분에게 도움이 되었으면 합니다. 만약에 궁금한 것이 있으면 저에게 댓글을 남겨주시면 편집자는 제때에 여러분께 답장을 드리겠습니다!

좋은 웹페이지 즐겨찾기