Java:学習:8.ファイル操作を極める

Java:学習:7.文字列操作を極める の続き

以下 VB.NETとの違い(自分が知らないこと)があればメモ

8-1.ファイル操作の基本

・パス区切り文字 "\" でなく "/" を使った方がトラブルが少ないかも
・Fileクラスのコンストラクタにはファイル名やディレクトリ名を指定可
・java.nio.file.Pathsクラス

8-2.ファイルを読み書きする

・バイナリファイルの読み込み(Java7以降)
Path path = Paths.get("C:/work/sample.dat");
try (InputStream is = Files.newInputStream(path)) {
  for (int ch; (ch = stream.read()) != -1; ) {
    System.out.print((char) ch);
  }
} catch (IOException ex) {
  System.err.println(ex);
}

8-3.ファイルを操作する


8-4.さまざまなファイルを扱う

・SAX (Simple API for XML)
・StAX (Streaming API for XML)
・JAXB (Java Architecture for XML Binding)


[Java]

0 件のコメント:

その他の記事