转换前的格式: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();
}
}
分享到:
相关推荐
实验1 - 图像文件格式转换主要关注如何在Matlab或Visual C++ (VC)环境下处理和转换不同类型的图像文件,特别是BMP、JPEG、TIFF、GIF和PNG等常见格式。以下是关于这个实验的详细知识点: 1. **图像数字化与数字图像...
总的来说,掌握SEG2文件格式的读写是地震数据处理的一个重要环节。通过学习和实践,我们可以编写高效且可靠的C++程序,实现对地震数据的有效管理和分析。这不仅有助于地震科学研究,也有助于石油和天然气行业的勘探...
在提供的PDF文档《用C语言读写SGY格式的地震数据文件-苏》中,应该详细介绍了以上步骤,并可能提供了具体的代码示例。通过阅读和理解这份文档,你可以获得更深入的指导,学习如何实际操作C语言来处理SGY文件。这是一...
下面将详细讲解标题中提到的三种在VC++中实现读写文件的方法。 1. Linux下文件句柄方式 在Linux系统中,文件操作主要通过文件描述符(file descriptor)来完成,它是一个非负整数,表示一个打开的文件。在C或C++中...
1. 文件操作:首先,我们需要用到C/C++的文件操作函数,如`fopen`用于打开文件,`fread`和`fwrite`用于读写文件内容,以及`fclose`关闭文件。对于WIS文件的读取,源代码可能需要理解文件的内部结构,包括其头信息、...
在IT行业中,文件格式转换是一项常见的任务,尤其在文档处理时。Word和PDF是两种广泛使用的文件格式,各有其特点和适用场景。本教程将详细讲解如何将Word文件(.doc或.docx)转换为PDF文件,以及相关知识点。 1. **...
例如,可以使用ifstream和ofstream类读写文件,或者使用CreateDIBSection和CreateBitmap等API创建和操作位图对象。源代码通常会涉及文件流操作、内存映射以及位操作等技术。 7. **应用与扩展** BMP文件格式简单...
压缩包中的"格式化读写函数fscanf"可能是一个关于如何使用`fscanf`读取文件内容的实例,包括如何处理各种数据类型和格式。通过查看和分析这个示例,你可以更深入地理解`fscanf`的用法。 综上所述,C语言的格式化...
总之,熟练掌握 `fopen`, `fread`, 和 `fwrite` 的使用,是进行文件读写操作的基础,而数据转换技巧则可以帮助你在处理各种格式的文件时游刃有余。在实际项目中,这些技能能够帮助你有效地存储、加载和处理数据,是...
在Linux内核编程中,有时候需要直接在内核空间中读写文件,这通常发生在调试驱动程序时。由于内核环境中没有标准C库的支持,必须使用内核提供的特定函数来实现这一目标。以下是对主要涉及的函数的详细解释: 1. **...
- 使用`FileOutputStream`或`BufferedWriter`打开文件,然后使用XML序列化库(如Java内置的`javax.xml.transform.Transformer`)将数据转换为XML格式并写入文件。 - 或者,可以使用第三方库如Gson或Jackson将对象...
在Qt框架中,读写`.ini`配置文件是常见的任务,尤其在开发桌面应用程序时,这些文件用于存储用户的个性化设置或应用的配置信息。本文将详细介绍如何使用Qt库中的`QSettings`类来处理`.ini`文件,以及解决中文字符串...
1. 错误处理:在读写文件时,应处理可能出现的错误,如文件不存在、无权限等。 2. 文件流状态:检查文件流的状态,如eof(文件结束)、fail(操作失败)和bad(严重错误)。 3. 编码问题:确保正确处理文件编码,...
这里使用`openFileInput()`方法打开文件,读取内容并转换为字符串。 三、SD卡文件的读写 当需要存储大量数据或需要与其他应用共享时,可以使用外部存储,如SD卡。但需注意,自Android 6.0(API level 23)起,需要...
在处理点云数据时,不同的软件和库可能支持不同的文件格式。"las"和"pcd"是两种常见的点云数据格式,它们各有特点。 标题提到的“点云las格式转换为pcd”,主要是指将LAS格式的点云数据转换成PCL(Point Cloud ...
4. **处理时间戳**:txt文件中的时间戳可能需要转换为CANoe可接受的格式,这通常涉及到时间单位的转换,例如从毫秒到微秒。 5. **Start_Program.py脚本**:提供的`Start_Program.py`是执行以上操作的Python脚本。这...
文件读写示例代码分析 #### 文件读取过程 在给定的代码片段中,首先使用`$fopen`函数打开一个二进制文件,并将文件句柄赋值给变量`file`。接着通过`$fread`函数将文件中的数据读取到数组`file_date`中。读取完成后...
这些库提供了读写不同图像格式的接口,开发者通过调用这些接口实现转换功能。 5. **多格式支持**: 图片格式转换器应支持常见的图片格式,如JPEG、PNG、BMP、GIF等。这需要对各种格式的特性有所了解,例如它们的...
在IT领域,文件格式转换是一项常见的任务,尤其在处理文本数据时。本案例涉及的是将“scel”词库文件转换成“txt”文件。SCEL文件是专门为新支点系统设计的一种词库格式,主要用于存储汉字、词语及其释义等信息。而...
1. **图像文件格式**: 每种图像格式都有其特定的文件头、颜色模型、压缩算法等。了解WLT格式的结构是编写转换代码的基础。通常,开发者需要找到或逆向工程WLT格式的规范,以便正确读取和解析文件内容。 2. **Delphi...