转换前的格式:1894297,716,荆州
转换后的格式:insert into TA_NUMBER(AREA_ID, NUMBERTYPE, NUM)values('0662', 'CDMA-189', '861890080');
import java.io.*;
public class TxtReader {
public static void main(String[] args)
{
String s;
s=calculate();
System.out.println(s);
}
static String calculate()
{
StringBuffer sb=new StringBuffer("");
String desFile = "C:\\fileio.txt";
//目标文件---需要写入的文件
try{
FileReader reader = new FileReader("C:"+File.separator+"189.txt");
BufferedReader br = new BufferedReader(reader);
PrintWriter out = new PrintWriter(
new FileWriter(
new File(desFile)));
String line = null;
while((line = br.readLine()) != null) {
String[] strs = line.split(",");
byte[] b = strs[0].getBytes();
String tmp;
if(b[1]=='8'&&b[2]=='9'){
tmp="CDMA-189";
}else if(b[1]=='5'&&b[2]=='3'){
tmp="CDMA-153";
}else if(b[1]=='3'&&b[2]=='3'){
tmp="CDMA-133";
}else if(b[1]=='8'&&b[2]=='0'){
tmp="CDMA-180";
}else{
tmp="err";
}
String area ="0"+strs[1];
String route ="86"+strs[0];
sb.append("insert into TA_NUMBER(AREA_ID, NUMBERTYPE, NUM)values('"+area+
"','"+tmp+"','"+route+"');" +'\n');
out.write("insert into TA_NUMBER(AREA_ID, NUMBERTYPE, NUM)values('"+area+
"','"+tmp+"','"+route+"');" +"\r\n");
}
out.flush();
out.close();
br.close();
reader.close();
}catch(Exception e){
e.printStackTrace();
}
return sb.toString();
}
}
分享到:
相关推荐
文件读写操作实例,数据转换实用,fopen,fread,fwrite
三篇论文 基于AutoCAD的DXF格式文件读写方法研究 DXF与BMP文件格式转换 图形文件格式兼容性研究与实现
本文件介绍了测井数据wis类型转换问题,可以把测井数据wis格式文件转文本文件,采用c/c++源代码
39709574YS-基于VC++6.0,txt读写,数据文件转换格式-txt .rar
vb6读写json格式文件,这里是源码,可以直接拿来使用。
如果只是再MATLAB环境中处理数据,使用MAT文件格式是最方便的,这样会避免文件格式转换的带来的复杂操作。 MAT文件的写入 示例代码如下 这里简单保存数组A到A.mat文件中 >> A = [1 2 3 4 5; 6 7 8 9 0]; >> save A....
bmp 完整操作 读写 生成 转换 bmp 完整操作 读写 生成 转换
一般应用程序都会写配置文件(设置启动的一些参数),而配置文件大多都采用ini文件格式,在MFC下ini文件有自己的封装的类,比较容易操作!在此提供纯c++下ini类的读写操作类,当然参数转换之后也可以应用到MFC框架之...
ResxConvert资源文件转换源代码 1、使用资源类达到 resources和 resx 资源文件相互转换 2、调用内置 ResGen.exe 进行命令行进行资源文件相互转换 C# 源代码: 1、使用 FileInfo 文件信息类 2、使用 System....
在工作中经常读写文本文件,在读文件时,需要按开头的两个字节判断文件格式,然后按该格式读文件中的内容。 写文件时,也要按目标文件指定的格式来写入,只有这样才能让后续的环境正确读入。 1 查看格式 在vs...
使用QT实现pcm和wav文件相互转换,读取wav音频格式等。其中有些数据类型属于qt特有如qint32, QString等完全可以转成int,std::string,移植的话转成相应类型即可。
简单实用的c++文件读写操作,还有常用的进制转换代码部分,添加easyX图库,可以实现图形的一般绘制
VC MFC文件读写操作的范例源码,本示例中涉及到CStdioFile写文件、CFile读写文件 、CFileFind、Shell操作。通过菜单可选择对应操作的执行结果,可比较一下与传统的文件操作有何不同。 lpbi->pszDisplayName=NULL; ...
这是一个用Qt实现的利用yaml-cpp库对yml文件进行读写的小demo,内含所需要的库文件和头文件以及测试文件
java读取文件内容 转换成字符串 正则匹配获取所有手机号 并保存到另一文件中 文件可以是txt excel word 文件等。
字节(Bytes)与位(Bits)转换读写函数-精品源代码
图像文件转换为MapReduce可以读写的二进制文件代码Hadoop的计算框架只能处理文本文件,对于图像数据不能直接处理,本代码可以实现将图像文件转换成Mapreduce可以读取的SequenceFile,其中包括单机写入和读取,以及...
C# 读写INI文件、压缩、编辑转换、文件流切割组合等文件操作功能集演示及源码
C语言文件读写操作是C语言编程中的一个基础且重要的部分,它允许程序与磁盘上的文件进行交互,实现数据的存储和读取。以下是关于C语言文件读写操作代码的500字资源描述: C语言提供了丰富的文件操作函数,如fopen、...