从一个文件读取内容计算出结果,将结果写入到另一个文件中
来源:互联网 发布:用js做一个登录界面 编辑:程序博客网 时间:2024/05/17 06:36
/* * 项目根路径下有个questions.txt文件内容如下:5+5 [ 5, 5]150-25155*1552555/5要求:读取内容计算出结果,将结果写入到results.txt文件中 */public class Test5 {public static void main(String[] args) throws IOException {//高效字符流来读取文件BufferedReader br = new BufferedReader(new FileReader("questions.txt"));//创建集合对象ArrayList<String> als = new ArrayList<String>();//读数据String line;while ((line = br.readLine()) != null) {//我把这些读到的数据写到集合中als.add(line);}//获得集合的0号索引元素String str1 = als.get(0);//切割这个元素String[] split1 = str1.split("\\+");//String ==> intint result1 = Integer.parseInt(split1[0]) + Integer.parseInt(split1[1]);//写数据 字符输出流BufferedWriter bw = new BufferedWriter(new FileWriter("result.txt"));//那我就拼字符串bw.write(str1+"="+result1 + "");bw.newLine();//获得集合的1号索引元素String str2 = als.get(1);//切割这个元素String[] split2 = str2.split("\\-");//String ==> intint result2 = Integer.parseInt(split2[0]) - Integer.parseInt(split2[1]);//那我就拼字符串bw.write(str2+"="+result2 + "");bw.newLine();//获得集合的2号索引元素String str3 = als.get(2);//切割这个元素String[] split3 = str3.split("\\*");//String ==> intint result3 = Integer.parseInt(split3[0]) * Integer.parseInt(split3[1]);//那我就拼字符串bw.write(str3+"="+result3 + "");bw.newLine();//获得集合的3号索引元素String str4 = als.get(3);//切割这个元素String[] split4 = str4.split("\\/");//String ==> intint result4 = Integer.parseInt(split4[0]) / Integer.parseInt(split4[1]);//那我就拼字符串bw.write(str4+"="+result4 + "");bw.newLine();br.close();bw.close();}}
阅读全文
0 0
- 从一个文件读取内容计算出结果,将结果写入到另一个文件中
- python:从excel中读出接口协议,将部分响应结果写入另一个excel文件
- 将一个文件的内容写入到另一个文件
- 将一个文件的内容写入到另一个文件中(字节流)
- 将Mysql查询结果写入到文件
- 通过java的io流将本地文件读取到控制台,并将文件内容再次写入另一个文件中
- java 从一个文件中读取内容 复制到 另一个文件中
- linux命令--将指令执行结果写入到一个文件中
- python读取 .txt 文本内容以及将程序执行结果写入txt文件
- 从一个文件中读取到的内容写到另一个文件中(read,write,open)
- 从一个文件读取数据然后写入另一个文件
- 将测试结果写到文件中
- 从一个磁盘文件中读取数据计算平均值,最后把计算结果放到另一个磁盘文件中(fscanf(),fprintf()函数应用)
- 将内容写入到文件中
- perl将一个文件中的特定行写入到另一个文件中
- C++实现动态哈希,包括插入删除。并将结果写入到文件中。
- 从data.dat文件中读取整数求和,结果保存到same.data文件中
- 如何读取一个文件并将内容写入一个新文件中
- leetcode 42 Trapping rain water
- 腾讯bugly热修复集成工程
- 关于编程的类型大小
- IntelliJ Idea gradle项目导出依赖包
- UNIX环境编程学习笔记(28)——多线程编程(三):线程的取消
- 从一个文件读取内容计算出结果,将结果写入到另一个文件中
- Codeforces 851 A Arpa and a research in Mexican wave
- 欢迎使用CSDN-markdown编辑器
- Python中的语句
- 编程语言的原子性与可见性
- Spring MVC 解读——<mvc:annotation-driven/>
- *leetcode 30 findSubstring
- 邝斌的ACM模板(伸展树(splay tree))
- MATLAB中读取网络照片