`
flylynne
  • 浏览: 373592 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

格式转换 读写文件

    博客分类:
  • JAVA
阅读更多

转换前的格式: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格式文件读写

    总的来说,掌握SEG2文件格式的读写是地震数据处理的一个重要环节。通过学习和实践,我们可以编写高效且可靠的C++程序,实现对地震数据的有效管理和分析。这不仅有助于地震科学研究,也有助于石油和天然气行业的勘探...

    VC实现读写文件的三种方法

    下面将详细讲解标题中提到的三种在VC++中实现读写文件的方法。 1. Linux下文件句柄方式 在Linux系统中,文件操作主要通过文件描述符(file descriptor)来完成,它是一个非负整数,表示一个打开的文件。在C或C++中...

    用C语言读写SGY格式的地震数据文件-苏.rar_C语言;读写SGY格式文件_sgy_sgy文件读取_sgy读写_读写sgy文件

    在提供的PDF文档《用C语言读写SGY格式的地震数据文件-苏》中,应该详细介绍了以上步骤,并可能提供了具体的代码示例。通过阅读和理解这份文档,你可以获得更深入的指导,学习如何实际操作C语言来处理SGY文件。这是一...

    WIS文件转换为文本文件的C--源代码_wis_wis转txt的c源代码_

    1. 文件操作:首先,我们需要用到C/C++的文件操作函数,如`fopen`用于打开文件,`fread`和`fwrite`用于读写文件内容,以及`fclose`关闭文件。对于WIS文件的读取,源代码可能需要理解文件的内部结构,包括其头信息、...

    word文件格式转换pdf文件格式

    在IT行业中,文件格式转换是一项常见的任务,尤其在文档处理时。Word和PDF是两种广泛使用的文件格式,各有其特点和适用场景。本教程将详细讲解如何将Word文件(.doc或.docx)转换为PDF文件,以及相关知识点。 1. **...

    BMP文件格式和读写操作

    例如,可以使用ifstream和ofstream类读写文件,或者使用CreateDIBSection和CreateBitmap等API创建和操作位图对象。源代码通常会涉及文件流操作、内存映射以及位操作等技术。 7. **应用与扩展** BMP文件格式简单...

    C语言格式化读写函数

    压缩包中的"格式化读写函数fscanf"可能是一个关于如何使用`fscanf`读取文件内容的实例,包括如何处理各种数据类型和格式。通过查看和分析这个示例,你可以更深入地理解`fscanf`的用法。 综上所述,C语言的格式化...

    Linux内核中读写文件数据的方法

    在Linux内核编程中,有时候需要直接在内核空间中读写文件,这通常发生在调试驱动程序时。由于内核环境中没有标准C库的支持,必须使用内核提供的特定函数来实现这一目标。以下是对主要涉及的函数的详细解释: 1. **...

    文件读写数据转换

    总之,熟练掌握 `fopen`, `fread`, 和 `fwrite` 的使用,是进行文件读写操作的基础,而数据转换技巧则可以帮助你在处理各种格式的文件时游刃有余。在实际项目中,这些技能能够帮助你有效地存储、加载和处理数据,是...

    Qt之读写ini文件

    在Qt框架中,读写`.ini`配置文件是常见的任务,尤其在开发桌面应用程序时,这些文件用于存储用户的个性化设置或应用的配置信息。本文将详细介绍如何使用Qt库中的`QSettings`类来处理`.ini`文件,以及解决中文字符串...

    39709574YS-基于VC++6.0,txt读写,数据文件转换格式-txt

    1. 错误处理:在读写文件时,应处理可能出现的错误,如文件不存在、无权限等。 2. 文件流状态:检查文件流的状态,如eof(文件结束)、fail(操作失败)和bad(严重错误)。 3. 编码问题:确保正确处理文件编码,...

    Android 文件读写操作

    这里使用`openFileInput()`方法打开文件,读取内容并转换为字符串。 三、SD卡文件的读写 当需要存储大量数据或需要与其他应用共享时,可以使用外部存储,如SD卡。但需注意,自Android 6.0(API level 23)起,需要...

    点云las格式转换为pcd

    在处理点云数据时,不同的软件和库可能支持不同的文件格式。"las"和"pcd"是两种常见的点云数据格式,它们各有特点。 标题提到的“点云las格式转换为pcd”,主要是指将LAS格式的点云数据转换成PCL(Point Cloud ...

    Android读写配置文件

    - 使用`FileOutputStream`或`BufferedWriter`打开文件,然后使用XML序列化库(如Java内置的`javax.xml.transform.Transformer`)将数据转换为XML格式并写入文件。 - 或者,可以使用第三方库如Gson或Jackson将对象...

    Start_Program_格式转换_txt_ASC_

    4. **处理时间戳**:txt文件中的时间戳可能需要转换为CANoe可接受的格式,这通常涉及到时间单位的转换,例如从毫秒到微秒。 5. **Start_Program.py脚本**:提供的`Start_Program.py`是执行以上操作的Python脚本。这...

    systemverilog读写文件测试代码

    文件读写示例代码分析 #### 文件读取过程 在给定的代码片段中,首先使用`$fopen`函数打开一个二进制文件,并将文件句柄赋值给变量`file`。接着通过`$fread`函数将文件中的数据读取到数组`file_date`中。读取完成后...

    C# WinForm 读写XML文件

    这两个操作的核心在于`DataSet`类的`ReadXml()`和`WriteXml()`方法,它们负责将XML文件内容转换为内存中的数据表以及将数据表内容写入XML文件。`OpenFileDialog`和`SaveFileDialog`则是方便用户交互的组件,用于选择...

    scel词库转换为txt文件.zip

    在IT领域,文件格式转换是一项常见的任务,尤其在处理文本数据时。本案例涉及的是将“scel”词库文件转换成“txt”文件。SCEL文件是专门为新支点系统设计的一种词库格式,主要用于存储汉字、词语及其释义等信息。而...

    数据格式转换工具

    例如,可以使用标准模板库(STL)中的容器和算法来处理数据,或者使用低级I/O函数读写文件。对于复杂的结构化数据,如XML或JSON,可以使用库如TinyXML或pugixml进行解析和生成。此外,C++还支持多线程,可以实现并行...

Global site tag (gtag.js) - Google Analytics