- 浏览: 497549 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (301)
- Swing技术 (1)
- Linux (1)
- Javascript (22)
- 数据结构和算法 (3)
- J2SE (36)
- workflow (5)
- 设计模式 (14)
- web service (19)
- Ajax (14)
- 中间件 & 服务器 (8)
- 多线程 (9)
- Oracle (52)
- sys & soft (10)
- JMS (3)
- sso (9)
- android (11)
- struts2 (10)
- web协议 (2)
- 分布式 (2)
- PM (2)
- OLAP (3)
- Redis (2)
- Hibernate (7)
- ibatis (2)
- SQLServer (1)
- maven (3)
- Spring (7)
- Jsp (2)
- slf4j (1)
- jQuery (15)
- 权限 (1)
- 系统集成 (1)
- 笔记 (1)
- Freemarker (2)
- 项目管理 (1)
- eclipse (3)
- GIS (1)
- NoSql (3)
- win10 (1)
- win10网络 (2)
- 底层 (3)
- 数据库 (0)
最新评论
-
kabuto_v:
请问那种图,uml图是怎么画出来的呢?是您自己手工画的,还是有 ...
FastJSON 序列化、反序列化实现 -
梦行Monxin商城系统:
电商实例、业务并发、网站并发及解决方法 -
rockethj8:
client 㓟有一个参数是可以忽略一些URL 不进行验证登录 ...
SSO 之 (单点登录)实施中遇到的几个问题 -
mengxiangfeiyan:
好啊。。。。。
Oracle删除表,删除数据以及恢复数据、利用现有表创建新表
public static void main(String[] args) throws Exception{
String inFile = "D:\\in.txt";
String outFile = "D:\\out.txt";
BufferedReader bs = null;
BufferedWriter bw = null;
try{
bs = new BufferedReader(new FileReader(new File(inFile)));
List<String> outData = new ArrayList<String>();
String line = null;
String[] data = null;
//如果确定ID1一直是整数的活,可以用整数比,否则可以用字符串的equals比较
int oldId1 = 0;
int newId1 = 0;
int oldId2 = -1;
int newId2 = -1;
while((line = bs.readLine()) != null){
data = line.split(" ");
newId1 = Integer.parseInt(data[0]);
newId2 = Integer.parseInt(data[1]);
if((oldId1 != newId1) || (oldId2 != newId2)){
if(!outData.isEmpty()){
outData.add("END");
}
outData.add("START");
}
oldId1 = newId1;
oldId2 = newId2;
outData.add(data[2]);
}
if(!outData.isEmpty()){
outData.add("END");
bw = new BufferedWriter(new FileWriter(new File(outFile)));
for(String s : outData){
bw.write(s + "\r\n");
}
}
}catch(Exception e){
e.printStackTrace();
}finally{
if(bs != null){
bs.close();
}
if(bw != null){
bw.close();
}
}
}
//插入END,START
http://www.iteye.com/problems/86329
String inFile = "D:\\in.txt";
String outFile = "D:\\out.txt";
BufferedReader bs = null;
BufferedWriter bw = null;
try{
bs = new BufferedReader(new FileReader(new File(inFile)));
List<String> outData = new ArrayList<String>();
String line = null;
String[] data = null;
//如果确定ID1一直是整数的活,可以用整数比,否则可以用字符串的equals比较
int oldId1 = 0;
int newId1 = 0;
int oldId2 = -1;
int newId2 = -1;
while((line = bs.readLine()) != null){
data = line.split(" ");
newId1 = Integer.parseInt(data[0]);
newId2 = Integer.parseInt(data[1]);
if((oldId1 != newId1) || (oldId2 != newId2)){
if(!outData.isEmpty()){
outData.add("END");
}
outData.add("START");
}
oldId1 = newId1;
oldId2 = newId2;
outData.add(data[2]);
}
if(!outData.isEmpty()){
outData.add("END");
bw = new BufferedWriter(new FileWriter(new File(outFile)));
for(String s : outData){
bw.write(s + "\r\n");
}
}
}catch(Exception e){
e.printStackTrace();
}finally{
if(bs != null){
bs.close();
}
if(bw != null){
bw.close();
}
}
}
//插入END,START
http://www.iteye.com/problems/86329
发表评论
-
底层读写-NIO实战
2016-03-04 10:51 835最近参与实现底层高并发处理的项目,接收socket ... -
底层网络读写
2016-03-04 10:49 573Java NIO:NIO概述 http://w ... -
java方法返回多个值
2016-01-22 09:11 768http://www.iteye.com/topic/114 ... -
模拟form表单上传图片
2016-01-19 17:23 755转自:http://blog.csdn.net/5iasp ... -
java包装类的几点注意
2016-01-18 10:52 804java中8种基本类型变量对应的包装类: ... -
JAVA调用聚合天气api接口示例
2016-01-15 09:42 4043http://www.iteye.com/topic/114 ... -
java对象序列化过程
2016-01-05 10:22 743一、 http://bbs.csdn.net/topi ... -
Java6 枚举常见7种用法
2014-02-09 23:02 855http://blog.csdn.net/shimiso/a ... -
异常 之 异常体系
2013-10-07 23:00 903J2EE系统异常的处理准则 ... -
异常 之 finally的特殊处理
2013-10-07 22:26 916http://java.chinaitlab.com/expe ... -
Java图片剪裁功能实现
2013-07-28 23:17 1507http://shensy.iteye.com/blog/16 ... -
让frameset居中
2013-07-25 19:59 0JSPHTML 平常我个人开发页面时,一般用width ... -
session生命周期
2013-07-23 08:40 0http://blog.sina.com.cn/s/blog_ ... -
转发和重定向的区别
2013-07-23 08:30 0http://www.2cto.com/kf/201107/9 ... -
NIO 之 BIO和NIO机制和socket
2013-07-14 18:38 1419https://www.ibm.com/developerwo ... -
win7下安装配置tomcat,java运行环境
2013-06-30 19:39 0http://www.cnblogs.com/pannysp/ ... -
JSP之 操作Cookie
2013-06-12 18:09 0Cookie应该是一 ... -
Socket实战之二 多线程通信
2013-05-31 15:15 0http://blog.csdn.net/kongxx/art ... -
Socket实战之七 使用Socket通信传输文件
2013-05-31 15:10 895http://blog.csdn.net/kongxx/art ... -
Socket实战之六 使用NIO包实现Socket通信
2013-05-31 15:06 1158本文地址:http://blog.csdn.net/kongx ...
相关推荐
在Java编程中,读取文件、对数据进行排序并重新写入文件是常见的操作,尤其在数据处理和分析场景中。下面将详细讲解这个过程,包括相关知识点和具体实现。 首先,我们需要导入Java的`java.io`包,该包包含了处理...
java利用io技术创建文件夹、读取txt文件、写入txt文件(覆盖、不覆盖均有)
java 读取txt文本文件中的数据并保存到数据库中源代码,假设txt已有格式,并以","分隔。其中的sql包需要自己去微软官网下载。
在我们需求中需要读取一个csv文件的数据,但是只有旧的csv的几列数据再新写入一个csv文件,而且在旧的数据有空的数据,需要判断旧的csv的空值。可能写的存在不完善!但是应用的需求里面还是能用的
在本教程中,我们将探讨如何使用 Spring Batch 读取文本(txt)文件,并将读取到的数据处理后写入数据库。 首先,我们需要创建一个 Maven 项目,并在 `pom.xml` 文件中添加必要的依赖。这些依赖包括 `spring-boot-...
Java的`java.io`包提供了`FileWriter`类用于向文件写入数据。以下是如何创建一个新TXT文件的例子: ```java import java.io.FileWriter; import java.io.IOException; public class CreateTXTFile { public ...
在Java编程中,将数据从TXT文件读取并导入MySQL数据库是一项常见的任务,涉及到文件操作、字符串处理以及数据库交互等多个知识点。以下是对这些关键概念的详细解释: 1. **文件操作**:`FileOper.java`可能包含了对...
在本程序中,我们使用 Java 语言的 BufferedReader 类来读取 TXT 文件中的数据。 3. Oracle 数据库:Oracle 数据库是一种关系数据库管理系统,广泛应用于企业软件开发、数据分析等领域。在本程序中,我们使用 Java ...
### Java读取TXT文件知识点详解 #### 一、Java读取TXT文件方法解析 在Java中,读取TXT文件主要有两种常见方式:一种是通过`FileReader`与`BufferedReader`结合的方式;另一种则是利用`FileInputStream`、`...
在Java编程中,读取和写入TXT文件时,经常遇到中文乱码的问题。这是因为Java默认的字符编码可能与TXT文件的实际编码不一致,导致字符无法正确解析。本篇文章将深入探讨这个问题,并提供完整的源码解决方案。 首先,...
在Java编程中,读取数据库表中的内容并将其转换为SQL文件,然后解析并执行这个文件,是一项常见的数据处理任务。这项操作可能涉及到数据库连接、数据查询、文件操作以及SQL语句的构建与执行。以下将详细介绍这个过程...
### Java将一个二维数组存到TXT文件里,然后再读取...通过以上步骤,我们可以成功地将一个二维数组中的数据写入TXT文件,并能够准确无误地从该文件中读取这些数据。这种方式对于数据持久化以及数据交换等场景非常有用。
Java中`java.io.FileInputStream`类提供了按字节读取文件的功能。这种方法适用于读取二进制文件,例如图像、音频或视频文件。下面的代码示例展示了如何按字节读取文件: ```java FileInputStream in = new ...
java实现的可以将html文件读入到txt文件中,经过测试的,可以用。
// 读取文件版本信息 FileVersion fileVersion = reader.getFileVersion(); System.out.println("文件版本: " + fileVersion.getMajor() + "." + fileVersion.getMinor()); // 读取整个项目文件 ProjectFile ...
JavaIO简单的写入读取文件 javaIO简单的写入读取文件是Java编程语言中最基本的文件操作。下面我们将详细介绍javaIO简单的写入读取文件的知识点。 一、 文件写入 文件写入是指将数据从程序中写入到文件中。Java中...
在给定的Java代码中,我们可以看到,程序首先定义了写入文件的路径、切分文件的路径、数据的个数、子文件的个数、精度等变量,然后使用WriteData方法将大数据文件写入到指定的路径中。WriteData方法使用FileWriter和...
在提供的"示例代码.txt"文件中,可能包含了一个使用UCanAccess进行分页读取的Java代码示例。这个示例可能包括了建立连接、设置分页参数、执行查询、处理结果集以及关闭资源的过程。打开这个文件,按照示例代码一步步...
读取写入TXT文件 if (this.textBox1.Text == "") { MessageBox.Show(this, "文件名不能为空!", "提示对话框", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { StreamWriter sw = new ...