HiiHahWIKI - making some notes for... -
Java:PrintWriterをつかってみる
をテンプレートにして作成
開始行:
[[FrontPage]]
*Java:PrintWriterをつかってみる [#p28cf0c0]
PrintWriterは、println()で1行ファイルに書き込んだりできる...
端的にはこんな感じで使います。
PrintWriter writer = new PrintWriter(new BufferedWriter(
new FileWriter(new File(filepath))));
writer.println("これでファイルに書き込めます。");
writer.close(); //最後に閉じます。
また、ファイルパスのディレクトリがなかったときのために、...
File outfile = new File(listOutPath);
File dir = outfile.getParentFile();
if (!dir.exists()) {
dir.mkdirs();
}
これで、パスに含まれるディレクトリがない場合はディレクト...
***ソースコード [#jbe35d08]
List<List<String>>を引数にとって内容をファイルに出力する...
まあ、端的にはこんな感じのデータをターゲットに作ってみま...
URL、ページタイトル、ハッシュ値
※BeanにせずにListを使っているのは、Pythonになれてるからか...
■OutputWriter.java
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
public class OutputWriter {
public OutputWriter() {
}
public boolean writeList(String listOutPath, List<List<...
PrintWriter writer = null;
try {
File outfile = new File(listOutPath);
File dir = outfile.getParentFile();
if (!dir.exists()) {
dir.mkdirs();
}
writer = new PrintWriter(new BufferedWriter(new FileW...
for (List<String> item : list) {
writer.println(item.get(2) + "\t" + item.get(0) + "\t"
+ item.get(1));
}
} catch (IOException e) {
//TODO エラー処理
e.printStackTrace();
System.err.println("ファイルアクセス時にエラー発生");
return false;
} finally {
writer.close();
}
return true;
}
}
終了行:
[[FrontPage]]
*Java:PrintWriterをつかってみる [#p28cf0c0]
PrintWriterは、println()で1行ファイルに書き込んだりできる...
端的にはこんな感じで使います。
PrintWriter writer = new PrintWriter(new BufferedWriter(
new FileWriter(new File(filepath))));
writer.println("これでファイルに書き込めます。");
writer.close(); //最後に閉じます。
また、ファイルパスのディレクトリがなかったときのために、...
File outfile = new File(listOutPath);
File dir = outfile.getParentFile();
if (!dir.exists()) {
dir.mkdirs();
}
これで、パスに含まれるディレクトリがない場合はディレクト...
***ソースコード [#jbe35d08]
List<List<String>>を引数にとって内容をファイルに出力する...
まあ、端的にはこんな感じのデータをターゲットに作ってみま...
URL、ページタイトル、ハッシュ値
※BeanにせずにListを使っているのは、Pythonになれてるからか...
■OutputWriter.java
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
public class OutputWriter {
public OutputWriter() {
}
public boolean writeList(String listOutPath, List<List<...
PrintWriter writer = null;
try {
File outfile = new File(listOutPath);
File dir = outfile.getParentFile();
if (!dir.exists()) {
dir.mkdirs();
}
writer = new PrintWriter(new BufferedWriter(new FileW...
for (List<String> item : list) {
writer.println(item.get(2) + "\t" + item.get(0) + "\t"
+ item.get(1));
}
} catch (IOException e) {
//TODO エラー処理
e.printStackTrace();
System.err.println("ファイルアクセス時にエラー発生");
return false;
} finally {
writer.close();
}
return true;
}
}
ページ名: