ファイルの読み込み
- 情報などのことをログとよぶ
- 多くは使用することはないが、知っておくようにすると良いもの
書き込み例
path.of() = どこにあるか(場所)
Path.of(“firework.txt”); を記入すると、ofが黄色い波線になるので、カーソルをあてて、左の電球マークをクリックし、ローカル変数の導入をクリックし、エンターを押す。
すると
Path path = Path.of(“firework.txt”); こうなる。
このfirework.txtは、Minecraftのファイルのトップファイルの中に生成する。
次の列に
Files.writeString(path,”たーまやー”);を打ち込むと、writeStringの部分に赤波線がつきエラーとなる。
そこで、波線のところにカーソルをあてると「メソッドシールドシグネチャーに例外を追加しますと上の部分で青い文字が出るので、それをクリックする。
すると、上の部分に
public void onPlayerToggleSneak(PlayerToggleSneakEvent e) throws IOException が追加され、エラーが消える。
これは、検査例外と呼ばれるもの(ここでは、こんな物があるとの認識でよい「今後詳しく勉強する」)
IOとは、ハードディスクやSSDのことをいう。
IOExceptionが出ますよ!!と予告して置かなければならない!!!
最後に
player.sendMessage(Files.readString(path));;
これを入力してファイルを書き込む
検証
出力されたファイルの中身

実行画像

成功!!
コメント