Android文件读写问题

scorpio801 scorpio801 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Android怎样进行文件读写,要求读写的数据是数值型的而不是字符串型的,另外怎样控制读取数据,一次只读一个数据,下面的代码读写的数据都是字符串类型的,而且一下读取的是所有数据
private String read(){
try{
FileInputStream fis = openFileInput(FILE_NAME);
byte[] buff = new byte[1024];
int hasRead = 0;
StringBuilder sb = new StringBuilder("");
while((hasRead = fis.read(buff)) > 0){
sb.append(new String(buff, 0, hasRead));
}
fis.close();
return sb.toString();
}
catch(Exception e){
e.printStackTrace();
}
return null;
}
private void write(String content){
try{
FileOutputStream fos = openFileOutput(FILE_NAME, MODE_APPEND);
PrintStream ps = new PrintStream(fos);
ps.println(content);
ps.close();
}
catch(Exception e){
e.printStackTrace();
}
}
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
scorpio801
Android 80,489 成员 91,375 内容