演習課題「Pathsクラス の getメソッド を使用してみよう」

現在、パスオブジェクトの取得、出力をしようとしています。
Pathsクラスのgetメソッドにより、パス文字列として/home/ubuntu/java-file/files/file1/op.txtを指定して、パスオブジェクトを指定してください。
コード記述後、正しく出力されれば完了です。
なお、コンパイルコマンドについて理解できていれば、以下のコンパイルコマンドをコピーして利用してください。

$ javac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java

また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
$ java -p classes --module jp.paiza.file/jp.paiza.file.Testa

期待する出力値

Testa
/home/ubuntu/java-file/files/file1/op.txt

演習課題「パスオブジェクトの getFileNameメソッド を使用してみよう」

現在、パスオブジェクトのgetFileNameメソッドを使用しようとしています。
パスオブジェクトであるpathgetFileNameメソッドを使用し、パスオブジェクトがあらわすファイルまたはディレクトリの名前を出力してください。
コード記述後、正しく出力されれば完了です。
なお、コンパイルコマンドについて理解できていれば、以下のコンパイルコマンドをコピーして利用してください。

$ javac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java

また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
$ java -p classes --module jp.paiza.file/jp.paiza.file.Testa

期待する出力値

Testa
op.txt

演習課題「パスオブジェクトの getRootメソッド を使用してみよう」

現在、パスオブジェクトのgetRootメソッドを使用しようとしています。
パスオブジェクトであるpathgetRootメソッドを使用し、パスオブジェクトがあらわすパスのルートを出力してください。
コード記述後、正しく出力されれば完了です。
なお、コンパイルコマンドについて理解できていれば、以下のコンパイルコマンドをコピーして利用してください。

$ javac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java

また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
$ java -p classes --module jp.paiza.file/jp.paiza.file.Testa

期待する出力値

Testa
/

演習課題「パスオブジェクトの getNameメソッド を使用してみよう」

現在、パスオブジェクトのgetNameメソッドを使用しようとしています。
パスオブジェクトであるpathgetNameメソッドを使用し、ディレクトリ階層のルートから 2番目 に遠い要素のインデックスを指定し、指定された名前要素を出力してください。
コード記述後、正しく出力されれば完了です。
なお、コンパイルコマンドについて理解できていれば、以下のコンパイルコマンドをコピーして利用してください。

$ javac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java

また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
$ java -p classes --module jp.paiza.file/jp.paiza.file.Testa

期待する出力値

Testa
file1

演習課題「パスオブジェクトの getParentメソッド を使用してみよう」

現在、パスオブジェクトのgetParentメソッドを使用しようとしています。
パスオブジェクトであるpathgetParentメソッドを使用し、パスオブジェクトがあらわすパスの親となるパスオブジェクトを出力してください。
コード記述後、正しく出力されれば完了です。
なお、コンパイルコマンドについて理解できていれば、以下のコンパイルコマンドをコピーして利用してください。

$ javac -d classes/jp.paiza.file -p classes source/jp.paiza.file/module-info.java source/jp.paiza.file/jp/paiza/file/*.java

また、実行コマンドについて理解できていれば、以下の実行コマンドをコピーして利用してください。
$ java -p classes --module jp.paiza.file/jp.paiza.file.Testa

期待する出力値

file1

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#07:Pathインターフェース、Pathsクラス

このチャプターでは、NIO.2のPath、Pathsについて学習します。