用Java实现文件分割\合并操作
import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.sql.Timestamp;
import java.util.Arrays;
public class SmallToBig {
private String newFileName;// 新文件名字
private String filterName;// 过滤规则名字
private String oldFileName;// 老文件名字
public SmallToBig(String oldFileName, String newFileName, String filterName) {
this.newFileName = newFileName;
this.filterName = filterName;
this.oldFileName = oldFileName;
}
public void unite() {
Timestamp startTime = null; // 获得系统的开始时间
Timestamp endTime = null; // 获得系统的结束时间
startTime = new Timestamp(System.currentTimeMillis());
String[] fileNameTemp;
File inFile = new File("F:\\workspace\\glpt\\database\\temporaryfiles"); //临时文件所在的目录
File outFile = new File(newFileName); // 取得输出文件的名字
RandomAccessFile outt = null;
byte[] bytes = new byte[2048];
try {
outt = new RandomAccessFile("F:\\workspace\\glpt\\database\\data\\"
+ outFile, "rw");
// 取得符合条件的文件名
fileNameTemp = inFile.list(new FilenameFilter() {
public boolean accept(File dir, String name) {
System.out.println("dir = " + dir);
System.out.println("name = " + name);
String rr = new File(name).toString();
return rr.endsWith(filterName);
}
});
Arrays.sort(fileNameTemp);// 对文件名排序
// 打开所有的文件再写入到一个文件里
for (int i = 0; i < fileNameTemp.length; i++) {
for (int j = 0; j < fileNameTemp.length; j++) {
if (fileNameTemp[j].equals(oldFileName + i + filterName)) {
Sys
相关文档:
注释的原则 1、 注释形式统一 在整个应用程序中,使用具有一致的标点和结构的样式来构造注释。如果在其他项目组发现他们的注释规范与这份文档不同,按照他们的规范写代码,不要试图在既成的规范系统中引入新的规范。 2、 注释的简洁 内容要简单、明了、含义准确,防止注释的多义性,错误的注释不但无益反而有害。 ......
http://hi.baidu.com/0_net/blog/item/8566fc2bb730c293033bf63e.html
一.获得控制台用户输入的信息
/** *//**获得控制台用户输入的信息
* @return
* @throws IOException
*/
public St ......
今天是来传智播客的第一天,幸亏之前看过thinking in java 感觉理解不是很吃力,但是感觉挺累的
1。外挂插件的步骤:
1,在eclipse的目录下建立links目录。
2,在links目录下,建立一个文件,内容为插件eclipse目录的父目录;
path=插件eclipse目录的父目录 path=F:\\Eclipse\\NLpack1-eclipse-SDK-3.2.1-w ......
凌宇 在www.360doc.com中转帖【IEEE浮点数表示法】,经过仔细研究,终于有点心得了。
float转十六进制:
16进制浮点数的表示方法,根据IEEE的标准,分为32位和64位两种,参数分别如下:
符号位
指数位
指数偏移量
尾数位
32位
1[31]
8[23-30]
23[0-22]
127
64位
1[63]
11[52-62]
52 ......
Java Annotation注释语法(一)
关键字: java annotation注释
JAVA从J2SE5开始提供名为annotation(注释,标注)的功能。Java的annotation,可以附加在package, class, method, field等上面,相当于给它们添加了额外的辅助信息。附加在package, class, method, field等上的Annotation,如果没有外部解析工具等对其加以解 ......