2019独角兽企业重金招聘Python工程师标准>>>

public void yuyongfile(int num_insect) throws IOException {
try {
FileOutputStream os = this.openFileOutput("yuyong.txt",
MODE_APPEND);
OutputStreamWriter outWriter = new OutputStreamWriter(os);
outWriter.write(num_insect);
//outWriter.write("\n");
outWriter.close();
// Toast.makeText(this, "成功写入", 1).show();
} catch (FileNotFoundException e) {
e.printStackTrace();
Toast.makeText(this, "文件没有找到", 1).show();
} catch (IOException e) {
e.printStackTrace();
}

}

其中,openFileOutput方法的第二个参数有很多方式,详见

http://my.oschina.net/laigous/blog/29076

http://my.oschina.net/tcy901209/blog/101022

由于这种储存方式是用流来存储数据,故如果分次储存到同一个文件时,取出来的时候会有麻烦。例如存数字。

方法:

存的时候以String存进去。用/当分隔符

拿出来的时候直接拿整个字符串,再Split开

存:

public void yuyongfile(String num_insect) throws IOException {
try {
FileOutputStream os = this.openFileOutput("yuyong.txt",
MODE_APPEND);
OutputStreamWriter outWriter = new OutputStreamWriter(os);
outWriter.write("/"+num_insect);
//outWriter.write("\n");
outWriter.close();
// Toast.makeText(this, "成功写入", 1).show();
} catch (FileNotFoundException e) {
e.printStackTrace();
Toast.makeText(this, "文件没有找到", 1).show();
} catch (IOException e) {
e.printStackTrace();
}
}

取:

public int[] aboutfile() throws IOException {
int[] num_insect=new int[100];
        String res="";
        String[] ins;
FileInputStream fin = openFileInput("yuyong.txt");
int length = fin.available();
byte[] buffer = new byte[length];
fin.read(buffer);
res = EncodingUtils.getString(buffer, "UTF-8");
ins=res.split("/");
// Toast.makeText(context, ins.length+"int[0]:"+ins[0], Toast.LENGTH_SHORT).show();
for(int i=0;i<ins.length;i++){
num_insect[i]=Integer.parseInt(ins[i]);
}
fin.close();
return num_insect;
}

其中包含字符转整形,整形转字符。

转载于:https://my.oschina.net/u/944946/blog/116092

文件保存,String与int转换。相关推荐

  1. String和int 转换

    2019独角兽企业重金招聘Python工程师标准>>> 1 string转换为int 1.1 第一种是使用static方法,不会产生多余对象,但会抛异常 String s = &qu ...

  2. golang 获取公网ip 内网ip 检测ip类型 校验ip区间 ip地址string和int转换 判断ip地区国家运营商

    目录 简要简介net包 什么是外网IP和内网IP? 获取公网ip 获取本地ip 判断是否是公网ip ip地址string转int ip地址int转string 判断ip地址区间 通过淘宝接口根据公网i ...

  3. golang中获取公网ip、查看内网ip、检测ip类型、校验ip区间、ip地址string和int转换、根据ip判断地区国家运营商等

    作者: 一蓑烟雨1989 所属专栏: Go从不放弃到实战 本文链接:https://blog.csdn.net/wangshubo1989/article/details/78066344 生命不止, ...

  4. Go实战--golang中获取公网ip、查看内网ip、检测ip类型、校验ip区间、ip地址string和int转换、根据ip判断地区国家运营商等

    生命不止,继续 go go go!!! 之前,有介绍过golang提供的标准库:net包 Go语言学习之net包(The way to go) 简要回味net包 func ParseIP func P ...

  5. html长图转换成pdf,iOS将HTML页面转换成PDF文件保存到本地并分享传输文件

    第一次修改:2017.05.26 修改内容:之前的方法在转化带有图片的html页面时会出现图片缺失问题,由于之前我需要转换的html不包含图片,所以没有发现这一问题,现在增加一个直接将webView转 ...

  6. C++语法(二)string和int、long int、float的转换

    头文件是 #include<string> 一.string转其他类型 1.string转int // string转int string str = "123"; i ...

  7. enum与int、String之间的转换

    enum与int.String之间的转换 enum<->int enum -> int: int i = enumType.value.ordinal(); int -> en ...

  8. go语言学习--string、int、int64互相转换,字符串的截取,数组和字符串的转换

    下面总结了go中常用的转换 #string到int int,err:=strconv.Atoi(string) #string到int64 int64, err := strconv.ParseInt ...

  9. (转)C# Enum,Int,String的互相转换 枚举转换

    (转)C# Enum,Int,String的互相转换 枚举转换 Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型.如果没有显式声明基础类型,则使用 Int32.编程语言通常提供语法来 ...

最新文章

  1. Yii 框架调试之CWebLogRoute
  2. Linux内核--内核地址空间分布和进程地址空间
  3. DS4700电池更换步骤
  4. 牛客练习赛44 B 小y的线段 (思维)
  5. 车内语音识别技术,让汽车活起来
  6. dao设计模式_DAO设计模式
  7. Word2007中公式和文字混排,文字和公式总是没法对齐
  8. VS Newtonsoft的引用问题
  9. Conditional GET Request(缓存协商)
  10. javascript基础案例解析
  11. Java简介:Java是什么?及Java语言的特点
  12. Python—基于百度AI的人脸识别检索程序(转自本人博客)
  13. LSD_SLAM编译之一气呵成法
  14. java安装 2203_win7系统无法安装java程序提示“内部错误2203”的解决方法
  15. freemarer代码生成案例
  16. 调整分区后分区不见的数据找回法子
  17. day26-多进程多线程
  18. 如何用java写一个年日历
  19. mysql中datetime_MySQL datetime类型
  20. Go 1.18 版本新特性详解!

热门文章

  1. hadoop 配置项的调优
  2. HDFS 的Trash回收站功能的配置、使用
  3. Dockerfile多阶段构建
  4. Intel汇编语言程序设计学习-第三章 汇编语言基础-中
  5. POJ2296二分2sat
  6. 【Java 并发编程】线程池机制 ( 线程池状态分析 | 线程池状态转换 | RUNNING | SHUTDOWN | STOP | TIDYING | TERMINATED )
  7. 【约束布局】ConstraintLayout 偏移 ( Bias ) 计算方式详解 ( 缝隙比例 | 计算公式 | 图解 | 测量图 + 公式 )
  8. 列表,集合,元组,字典
  9. UOJ42/BZOJ3817 清华集训2014 Sum 类欧几里得
  10. python第四篇:linux命令行总结 + 自动备份Python程序