- 浏览: 220707 次
- 性别:
- 来自: 湖南
文章分类
- 全部博客 (94)
- jQuery实例 (2)
- 数据库篇章 (13)
- Java杂谈 (5)
- SSH技术 (33)
- 工作流 (3)
- ajax技术 (2)
- Web前端 (13)
- Struts2 笔记 (1)
- Struts1 笔记 (0)
- 软件面试题目 (0)
- DWR技术篇章 (4)
- 智力题集 (4)
- 正则表达式 (3)
- C语言经典实例 (10)
- C语言学习 (1)
- ibatis and lucene (2)
- jsp_javascript (5)
- 单个功能模块实现源码 (2)
- jsp网站 (1)
- Linux (1)
- 文件解析 (5)
- 各种分页方法 (3)
- android (0)
- XML 技术 (1)
- HTTP通信 & XML (0)
- springMVC (0)
- 平台框架 (1)
最新评论
-
aiwei:
可不可以解释一下每个参数的意思?看不明白啊
Java 动态加载jsp页面 在div 刷新这么简单 就可以实现了 -
hzau_chen:
:i
很强大的jsp手写分页插件 实现json 等一些ajax技术 联合查询 模糊查询 条件查询 -
yzz9i:
你想怎么操作?这个是可以直接使用的
jsp里面实现 注册成功后 系统自动发送电子邮件 -
Zhang987526341:
我想请问在数据库里面还要加字段什么的吗,
jsp里面实现 注册成功后 系统自动发送电子邮件 -
tlk20071:
我现在要写一个类似的东西,但是一点都不熟悉,你能不能帮忙讲解一 ...
一个简单功能强大的Google Map 搜索源码 【我在CSDN上也有发布】
public static String readFileContent(String filepath) { try { BufferedReader br = new BufferedReader(new FileReader(filepath)); //基元素: "sms,deliver,"10657502022321","","","2011.07.28 11:04","","彭元彬,朱宇英/CA1509北京首都机场-杭州萧山机场2011-07-31 07:55/起飞/总票款1420.0元/保险费0.0元/票号999-2155782847999-2155782848/请持有效身份证件到机场办理手续,如有疑问请致电4008100999-8[中国国航]" String s,str; //每条数据 while((s = br.readLine())!=null){ //System.out.println("数据记录为:"+s); String[] recArray = parseRecord(s); // 按”""“ 截取 if (recArray.length>=6) { //该条记录长度 String p=recArray[6]; //得到第六个数组 String[] ps=parseRecord(p);//获取票号所属引号组 if (ps.length>=5) { String ppp=ps[5];//获取票号组 String[] pp=subRecord(ppp); //按“/”截取值存入数组PP中 for (int j = 0; j < pp.length; j++) { System.out.println("PP-PP-PP--PP-"+pp[j]); } } //子元素:"殷俊/CA4107成都双流机场-北京首都机场2011-08-05 10:00/起飞/总票款1350.0元/保险费0.0元/票号999-2155782063/请持有效身份证件到机场办理手续,如有疑问请致电4008100999-8[中国国航]" for (int i = 0; i < ps.length; i++) { System.out.println("P-P-P-P-"+ps[i]+"ps.length:"+ps.length); //截断 //按“/”截取值存入数组PP中 for (int j = 0; j < ps.length; j++) { String[] pa=subRecord(ps[j]); // 按"/" 截取 System.out.println("pa:"+pa.length); //子元素:"陈超,缪小红,尹纤黛/CA1726广州白云机场-杭州萧山机场2011-07-29 18:20/起飞/总票款2310.0元/保险费0.0元/票号999-2155782014999-2155782015999-2155782016/请持有效身份证件到机场办理手续,如有疑问请致电4008100999-8[中国国航]" for (int k = 0; k < pa.length; k++) { System.out.println("元素pa"+k+":"+pa[k]); } if (pa.length>=5) { //子子元素: 票号999-2155782063... System.out.println("票号pa:"+j+"-----"+pa[5]); //对票号处理 票号999-2155782014999-2155782015999-2155782016 ... String sr=pa[5].substring(2); //截取后如:999-2155782014999-2155782015999-2155782016 ... int begin = 0; int end = 14; while(end<=sr.length()) { String b = sr.substring(begin,end); System.out.println("票号截取值:"+b); begin += 14; end += 14; } } } } } int i=0; for ( i = 0; i < recArray.length; i++) { System.out.println("元素"+i+": "+recArray[i]); String yString=recArray[i]; if (i==recArray.length-1) { str=recArray[i]; String[] subArray=subRecord(str); //System.out.println("eeee"+subArray); int pi=subArray.length-2; for(int j=0;j<subArray.length;j++){ System.out.println("子元素"+j+":"+subArray[j]); //System.out.println("票号:"+subArray[5]); if (j==subArray.length-7) { String subString=subArray[j]; String[] ssubArray=ssubRcord(subString); for (int k = 0; k < ssubArray.length; k++) { System.out.println("子子元素"+k+":"+ssubArray[k]); } System.out.println("yString:"+yString); } } } } } } catch (Exception e) { e.printStackTrace(); } return null; } public static String[] parseRecord(String record) { String[] recArray = record.split(",(?=\")|(?<=\"),");//按引号截取 //String[] recArray2 = record. return recArray; } public static String[] subRecord(String subrString){ String[] subArray=subrString.split("/");//按斜杠截取 return subArray; } public static String[] ssubRcord(String sstr){ String[] ssubArray=sstr.split(",");//按逗号截取 return ssubArray; } public static String[] phNo(String ph){ //String[] phArray=ph.ch //票号截取 return null; } public static String[] subStrings(String sstrr){ //对票号截取处理 //String string="票号999-2155782014999-2155782015999-2155782016"; //String str="999-"; String sr=sstrr.substring(2); int begin = 0; int end = 14; while(end<=sr.length()) { String b = sr.substring(begin,end); System.out.println(b); begin += 14; end += 14; } return null; } public static void main(String[] args) { String filepath = "E:\\sxySMS\\smstest2(1).txt"; readFileContent(filepath); //String s="票号999-2155782014999-2155782015999-2155782016"; //subStrings(s); }
发表评论
-
Java在项目中怎么让系统运行的更快,其实有好多方法 下面主要写到怎么运用系统级缓存
2012-02-08 17:11 0下面代码就已开发的系统为例子,也给自己学习学习。 ... -
(JAVA)未登录获取系统数据,例如一些公告之类的展示数据
2012-01-14 15:30 939在jsp页面上可以 通过Java代码得到 。 <% ... -
Java 中怎么发送 Email 邮件
2012-01-11 14:47 2589下面是我写的一段发生 ... -
Java 中实现定时服务 在ssh框架中跟普通工程里面创建的方式,区别
2012-01-11 14:33 1195闲话不多说 直接看下面代码 引用 网上这么说的: 1、 S ... -
Java 方便调用的工具类
2012-01-09 19:01 1753//时间格式化 (string型转date型 date转s ... -
Java 里面怎么发送XML数据请求 和怎么处理返回的XML数据
2012-01-04 15:33 0设计了几个关键地方:1 怎么发送请(发送有那些参数,参数怎么处 ... -
创建系统参数 (实例化参数)
2011-12-15 15:45 1232参数文件 引用qnr.properties 之中属性:ex ... -
Exception in thread "main":com/sun/mail/util/LineInputStream
2011-12-07 16:00 1025经过摸索,问题终于解决了。大家 MyEclipse6.5的j ... -
IO 流读取文件时候出现乱码 文件编码格式问题 怎么转换解决方法
2011-11-08 12:18 4503在使用下面这个写法时候UTF-8文件编码 在读取时候出现乱码问 ... -
很强大的jsp手写分页插件 实现json 等一些ajax技术 联合查询 模糊查询 条件查询
2011-10-13 10:02 11162这个插件里面分页功能很强大,调用者只需赋几个值就可以了。 下 ... -
Java 动态加载jsp页面 在div 刷新这么简单 就可以实现了
2011-09-29 17:43 11954引用 <script type="text/j ... -
注释方式 类生成数据库表
2011-09-21 17:24 962类对象: package com.pojos; im ... -
c:foreach 中jsp页面 中怎么对时间类型进行格式化问题
2011-09-14 12:00 7631具体实现很简单 就两步走: 引用 <%@ taglib ... -
给配置了c3p0的application.xml 配置一个单独的连接文件 applicationContext.xml 数据库连接就不要老是该来改去了
2011-09-09 17:52 2059原本的applicationContext.xml 部分配置( ... -
dao 分页方法
2011-09-01 16:05 1331看看这个类很简单实用: public Map feny ... -
ssh 整合 中怎么使用 c3p0 链接池 经测试已成功 不受 hibernate的8小时限制
2011-08-30 09:44 1413实现方式很简单,只操作 applicationContex ... -
怎么控制 显示 DIV 里面的 字数 只显示部分文字
2011-08-29 09:19 4257在 DIV 里面加如下 样式就可以了。 <div st ... -
FCKeditor 在jsp [ssh 框架中]中怎么调用 实现 图片上传/文件浏览【自己看文档摸索出来的】跟大家一块分享
2011-08-25 14:58 23131:下载 解压FCKeditor_2.6.4.1.zip ... -
使用 过滤器 filter处理session超时问题
2011-08-24 16:11 1527新建一个过滤器命名为:FilterDemo,该类继承自:jav ... -
最好用 最简单的日期时间javascript代码
2011-08-19 16:49 943<script>setInterval(&quo ...
相关推荐
本文将详细探讨如何使用Java解析TXT文件并将其中的数据导入到MySQL数据库中。 首先,我们需要了解的是“建表.sql”文件。这个文件通常包含了创建数据库表的SQL语句,用于定义数据的结构和类型。在本场景下,它可能...
在C#编程中,读取和解析TXT文件是一项常见的任务,尤其在处理大量文本数据时。本示例将深入探讨如何使用C#有效地读取单个或多个TXT文件,并进行内容解析与筛选。 首先,我们可以使用`System.IO`命名空间中的`...
本篇将深入讲解如何在VS2010中利用JSON解析TXT文件内容并将其显示。 首先,我们需要了解JSON的基本结构。JSON数据通常包含键值对(key-value pairs)和数组。键值对由键(key)和值(value)组成,值可以是字符串、...
创建文件夹、创建txt文件、向里面写数据、解析txt文件、创建excel文件、解析excel文件 下载后直接运行
2. **解析TXT文件内容** - TXT文件的内容通常以行的形式存储,每行可能包含多个字段,字段之间可能由特定分隔符(如逗号、制表符)分隔。可以使用`split()`方法将一行内容分割成多个字段。 - 如果字段包含特殊字符...
* 功能:Java读取txt文件的内容 * 步骤:1:先获得文件句柄 * 2:获得文件句柄当做是输入一个字节码流,需要对这个输入流进行读取 * 3:读取到输入流后,需要读取生成字节流 * 4:一行一行的输出。readline...
当我们面对以逗号为分隔值(CSV,Comma Separated Values)的txt文件时,如何有效地读取和解析这些数据是许多开发人员需要掌握的技能。本文将深入探讨如何在各种编程语言中,如Python、Java、C#和JavaScript中,读取...
本篇文章将深入探讨如何解析TXT文件中的XML数据并将其有效地导入到数据库。 首先,我们要理解TXT文件中XML的基本结构。XML(可扩展标记语言)是一种用于描述数据的语言,它使用自定义的标签来组织数据。TXT文件可能...
TXT解析成其他格式代码
支持excel2003,2007的解析读取,可指定sheet页读取,指定行开始读取,过滤空行,指定列读取,过滤空单元格,支持json文件的解析读取,支持word文件的解析读取,txt文件等等,需要API文档可私信本人
本话题主要关注如何从TXT文件中提取内容,对其进行解析,并将这些数据存储到SQLite数据库中。SQLite是一个轻量级、自包含的数据库引擎,适用于嵌入式应用或者作为桌面系统的本地数据库解决方案。以下是关于这个过程...
在解析TXT文件时,尤其是TSV格式的文件,我们通常会用到编程语言提供的库或工具。例如,在Python中,我们可以使用内置的`csv`模块,或者第三方库如`pandas`来处理这类文件。`csv`模块的`DictReader`或`DictWriter`...
"读取文件数据并解析成bean实体类"这一主题涉及到的核心知识点主要包括文件操作、数据解析以及对象映射。下面将详细阐述这些概念及其应用。 1. **文件操作**:文件是数据存储的基本单位,通常以二进制或文本格式...
2. **解析TXT文件** - 创建一个新的转换,使用"文本文件输入"(Text File Input)步骤读取刚刚下载的TXT文件。 - 配置文件路径,指向下载的TXT文件,设置分隔符(如逗号或制表符),以正确解析文件内容。 - 定义...
本示例主要讲解如何使用Python读取txt文件中的数据,并利用这些数据绘制图形。在Python中,读取txt文件通常涉及`open()`函数和文件处理模式,而绘图则可能需要第三方库如matplotlib。 首先,我们来探讨如何从txt...
我们需要编写一个控制文件(.ctl文件),它定义了如何解析TXT文件和如何将数据插入到数据库表中。 4. **编写控制文件**:控制文件包含了关于如何读取TXT文件和加载数据的具体指令。例如,指定字段的分隔符、是否...
要实现这个转换过程,首先需要编写一个程序来解析TXT文件中的数据,并将其按照IGES标准组织起来。这通常涉及读取TXT文件,识别数据模式,然后生成符合IGES格式的输出。例如,程序可能需要识别点的坐标(X,Y,Z),...
这个程序的功能就是解析TXT文件并将其转换成PAJEK的.net格式。.net文件包含了网络的所有元数据,如节点、边、属性等,并且以PAJEK能理解的方式组织。 在使用txt2pajek.exe之前,确保TXT文件的结构符合转换要求。...
运行该程序后,它会解析TXT文件中的数据,根据预定义的规则或用户提供的配置,生成符合MF4格式的文件。 例如,如果你有一个名为"demo.txt"的TXT文件,其中包含了标定参数,你可以通过以下命令来转换: ``` ConverMf...