ファイルの読み込む(java)
来源:互联网 发布:为知笔记无法打开 编辑:程序博客网 时间:2024/06/16 23:27
①ファイルから、データを読み込む、固定バイト数を取得する。
RandomAccessFile rdFile = null;
rdFile = new RandomAccessFile(file, "r");
byte[] lines = new byte[100];
int i = 0;
while (rdFile.read(lines) != -1) {
String number1 = trimSpace(new String(lines, 0, 12));
String number2 = trimSpace(new String(lines, 12, 100));
rdFile.seek(i * 100);
}
/**
* 前、後全角・半角スペースを除く
* @param str 文字列
* @return 変換した文字列
*/
private static String trimSpace(String str) {
if (StringUtil.isEmpty(str)) {
return "";
}
return str.replaceAll("^[//s | ]*", "").replaceAll("[//s | ]*$", "");
}
②ファイルの作成し、charsetを指定する。
File file1 = new File(dir + "/" + fileName);
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(file1), charset);
if (csvStringBuffer != null && !StringUtil.isEmpty(csvStringBuffer.toString())) {
out.write(csvStringBuffer.toString());
}
out.close();
- ファイルの読み込む(java)
- Java 文字列のバイト数を取得する方法 Javaで,CSVファイルをDBへ書き込み
- CSVファイルを読み込む
- CSVファイルの読み込み
- Java Excel API(読み込み機能)
- ファイルのアップロード、ダウンロード、CSVファイルの読み込み
- vb.net xmlファイルを読み込み
- PowerShell/テキストファイルを1行ずつ読み込むサンプルコード
- 【Java】--反射(Java)
- Javaの理論と実践: 割り込み例外の処理
- [java]Java Se:Java Security(java.security包)
- Java日志(Java logging)
- Java 解惑(Java Puzzler)
- (java基础)Java数据类型
- Java 解惑(Java Puzzler)
- 【java】java学习(一)
- 【java】java学习(二)
- Java 解惑(Java Puzzler)
- RTP传输中的负载类型和时间戳(转)
- 又是破IE,图片格式错误导致IE无法显示图片
- 使用arm-elf-gdb调试SkyEye上运行的程序
- 管理好自己
- 掷骰子6000次,取随机数的例子!
- ファイルの読み込む(java)
- 如何用jdk1.6编译android源码
- 明星软件工程师的10种特质
- [新闻] 微软十二月份补丁提前通知
- Topic Model
- 风马牛一学期的内容
- 关于oracle in后的参数个数超过1000问题
- left join on and与left join on where的区别
- VC下的多页文档打印