入出力処理

ファイルの読み込み

  • 情報などのことをログとよぶ
  • 多くは使用することはないが、知っておくようにすると良いもの

書き込み例

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));;
これを入力してファイルを書き込む

検証

出力されたファイルの中身

実行画像

成功!!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次