【Java】java.nio.fileパッケージの使用例①(ファイルの作成、存在チェック)
当記事では、java.nio.fileパッケージを使った具体的な操作の一例として、Java上での以下のファイル操作について解説します。【Java】java.nio.fileパッケージ(NIO.2)でも解説した通り、java.nio.fileパッケージは一般にjava.io.Fileクラスよりも高機能であり、多くの人にとっては使い勝手が良いものになると思います。ファイル・ディレクトリの作成ファイル・
当記事では、java.nio.fileパッケージを使った具体的な操作の一例として、Java上での以下のファイル操作について解説します。【Java】java.nio.fileパッケージ(NIO.2)でも解説した通り、java.nio.fileパッケージは一般にjava.io.Fileクラスよりも高機能であり、多くの人にとっては使い勝手が良いものになると思います。ファイル・ディレクトリの作成ファイル・
java.nio.fileパッケージを用いたJava上でのファイル操作は、基本的に以下のような手順になります。FileSystemクラスのgetPathメソッド、またはPathクラスのgetメソッドで、ファイルやディレクトリの場所を表すPathオブジェクトを生成する ↓Filesクラスで実際のファイル操作を行う上記のうち、当記事では、Filesクラスで実際のファイル操作を行う前段階となる、Path
当記事では、Javaにおけるバイナリファイルの読み書きの方法について説明します。Javaにおけるテキストファイルの読み書きの方法については、以下の記事を参照してください。【Java】テキストファイルの入出力Javaの初学者にとっては似たようなクラス名が多く、混乱しがちなトピックですが、それぞれのクラスがどういう働きをするのかを知れば怖くありません。よく起こりがちなエラーへの対処法も含めて、Java
当記事では、文字コードについて解説を行います。文字コードの扱いを間違えると、出力されたテキストデータが文字化けして読めない、なんていうことも起こります。文字コードという用語の意味から、Java上でテキストファイルの文字コードを変換しする方法をJava Gold SE 11の資格を持つ著者が説明したいと思います。文字コードとは?文字コードとは、コンピュータ上で文字を扱うための仕組みのことで、符号化文
当記事では、Javaにおけるテキストファイルの読み書きの方法について説明します。Javaにおけるバイナリファイルの読み書きの方法については、以下の記事を参照してください。【Java】バイナリファイルの入出力似たような名前のクラスがいろいろあり、Javaの初学者は戸惑うこともあるかもしれませんが、それぞれのクラスには役割や働きに応じたクラス名が付いていますので、そこを理解できれば使い分けも簡単になる
当記事では、java.ioパッケージを使った入出力ストリームについて解説します。Javaの初学者にとっては、入出力ストリームやバイナリデータ、バッファなどといった慣れない単語が出てきたり、様々なクラスが出てきてつまづく人も多い箇所です。著者も最初に学習した際は、仕組みがよくわからないまま使ってしまっていました。なので、当記事では、これらの概念についてJava Gold SE 11の資格を持つ著者が