文件读写,字符串持久化
publicStringreadFile2String(StringfileName){
StringBuffersb=newStringBuffer();
try{
FileInputStreamfin=newFileInputStream(fileName);
byte[]buffer=newbyte[1024*4];
intlen=0;
while((len=fin.read(buffer))!=-1){
sb.append(EncodingUtils.getString(buffer,0,len,"UTF-8"));
}
fin.close();
}catch(Exceptione){
e.printStackTrace();
}
returnsb.toString();
}
privatevoidwriteString2File(Stringjsondata,Stringfilename){
try{
FileOutputStreamfos=newFileOutputStream(filename);
fos.write(jsondata.getBytes("UTF-8"));
fos.close();
}catch(Exceptione){
e.printStackTrace();
Log.e("",
"filee:"+e.toString());
}
}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。