JAVA中数据的读取与写入,不同类型数据的转换
发布日期:2021-09-08 22:54:57 浏览次数:14 分类:技术文章

本文共 926 字,大约阅读时间需要 3 分钟。

    前几天需要写个读取和存入文件的程序,由于本人接触JAVA时间不长,一下就被各种流搞乱了头,后来整理一下,写出一点心得

读入double类型的数据,以TAB键为分隔符

fileReader= new FileReader("33geneSim.txt");		bufferedReader = new  BufferedReader(fileReader);

  先用文件读取,再用处理流处理成字符型

int n = 0;		while ((line = in.readLine()) != null)		{						String[] SGene = line.split("\t");						for(int i=0; i < SGene.length; i++)			{			//将字符型数据转换为浮点型并存入数组				double Temp = Double.parseDouble(SGene[i]);				FEffect[n] = Temp;				n++;			}					}

  用BufferedReader的readline方法一行一行读入,再用split方法将读入的数据分成字符型数组(注意这里打印出来虽然是数字,但是本质上是字符型,可以设置函数自己检验),我的目的是将读取的数据全部村日一个double型数组,于是调用parseDouble方法,将字符型转换为double型再存入数组,大功告成,由于我最先接触流,没接触过Scanner类,所以没采用Scanner类的方法

 

对于将一个已有的数组存入文件,我采用了如下方法

PrintWriter out = new PrintWriter("00JEffect.csv");		for(i = 0; i < b_full.length; i++)		{							out.println((i+1) + "," + b_full[i]);		}		out.close();

  这种方法很简单,直接以double型打出来,out.println()方法可以直接转换。

转载于:https://www.cnblogs.com/yican/p/3339020.html

转载地址:https://blog.csdn.net/weixin_34341229/article/details/93366435 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:win7 访问不了网络共享问题
下一篇:ABAP ALE&IDoc& EDI技巧

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年03月02日 12时54分59秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

mysql数据库中的null值_Mysql数据库中的Null值介绍与实例讲解 2019-04-21
navicat for mysql 11.1.9注册码_navicat for mysql 11.1.9 2019-04-21
python实现胶囊网络_胶囊网络(Capsule Network)在文本分类中的探索 2019-04-21
mysql语句记录日志_mysql查看执行sql语句的记录日志 2019-04-21
store下拉框同步_下拉框之——动态获取数据 2019-04-21
lambda的java_Java11要来了,不如学学Java8的Lambda 2019-04-21
java swing单选按钮_Swing常用组件之单选按钮和复选框 2019-04-21
java list里面map排序_List<Map<String,Object>>集合根据map里面的一个字段排序 2019-04-21
android r.java丢失_【原】Android R.java文件丢失的问题 2019-04-21
java代码try里面代码_Java编程时将大量代码放在try-catch块的catch里到底会不会执行?... 2019-04-21
java tns连接数据库_java – 如何将JDBC连接到tns oracle 2019-04-21
Fc坦克大战java_java的坦克大战 2019-04-21
java多重循环 break_javaScript如何跳出多重循环break、continue 2019-04-21
java 过滤非法字符_Java正则表达式过滤并消除非法字符 2019-04-21
Java匹配高亮_Java查找并高亮PDF文本过程解析 2019-04-21
java接口和继承程序_Java接口和继承例子 2019-04-21
weblogic9.2 修改 java_Weblogic 9.2和10.3 改密码 一站完成 2019-04-21
mysql datetime 转date_mysql 日期date类型格式转换 2019-04-21
mysql数据库的操作大全_常用的Mysql数据库操作语句大全 2019-04-21
python中比较重要的几个函数_python re模块中几个比较重要的函数 2019-04-21