博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java简单的数字处理
阅读量:4880 次
发布时间:2019-06-11

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

import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.OutputStreamWriter;/** * 

* Title:ChangeNumber *

*

* Description:10W个数字,5个一组的切割为3个一组,运行时间3秒。 *

*

* Location:Frostburg *

* * @author: Eric.Chen * @date:2017年9月19日上午10:57:26 */public class ChangeNumber { public static void main(String[] args) throws IOException { // FileReader 读取文本文件 ChangeNumber re = new ChangeNumber(); FileReader fr = new FileReader("F:\\number.txt"); String str = ""; for (int i = 0; i < 10000; i++) {
// 循环次数按数字个数定 char len1 = (char)fr.read();// str += len1; } fr.close(); String t1 = str; String finalNumber = re.cutNumber(t1);// 调用切割函数,返回切割后的数字 // System.out.println(finalNumber); // 将结果写到另一个文本文件中 FileWriter fw = new FileWriter("F:\\new.txt"); char[] charArray = finalNumber.toCharArray();// 将切割好的字符串转为字符数组 for (int i = 0; i < charArray.length; i++) { fw.write(charArray[i]);// 每次写入一个到指定文本 fw.flush();// 刷新流 } fw.close();// 关闭流 } public String cutNumber(String str)// 切割字符串,一次切3个 { String str1 = str.replaceAll(" ", "");// 调用方法将字符串中所有的空格都替换 StringBuffer sb = new StringBuffer(); for (int i = 0; i < str1.length() - 3; i += 3) { String sub = str1.substring(i, i + 3);// 切割 sb.append(sub);// 连接 sb.append(" ");// 加空格隔开 } String str3 = sb.toString();// 转化成完整的字符串 return str3; }}

 

转载于:https://www.cnblogs.com/AwinChen/p/7572803.html

你可能感兴趣的文章
关于最短路
查看>>
Hbase记录-zookeeper部署
查看>>
Python pexpect出现错误‘module have no attribute "spawn" 解决办法
查看>>
vs2008 C# 怎么调试C++ dll[转]
查看>>
PHP的魔术方法
查看>>
警惕麦咖啡的"缓冲区溢出保护"引起的ASP.NET 中 System.OutOfMemoryException 的错误...
查看>>
optimizer_dynamic_sampling
查看>>
HTML(WEB)开发day05
查看>>
序列合并求前K小项 POJ2442
查看>>
unity点选构建Mesh并保存OBJ
查看>>
python kmeans实战 - 单机一层聚类(小玩具哦),下次再弄个分布式多次聚类
查看>>
Java主要有那几种文件类型?各自的作用是什么?
查看>>
我的第一个python web开发框架(29)——定制ORM(五)
查看>>
2017.11.18 手把手教你学51单片机-点亮LED
查看>>
xml的创建与解析
查看>>
grep不区分大小写查找字符串方法
查看>>
linux系统灵活运用灯[android课程3]
查看>>
Android 通用Dialog中设置RecyclerView
查看>>
利用 Android Studio 和 Gradle 打包多版本APK
查看>>
Android 自定义标题栏
查看>>