#12 Kotlinで学ぶファイル読み書きの基本

Kotlinのファイル操作は、Javaの機能を引き継ぎつつ、より簡潔な専用の書き方が用意されています。この記事では、Kotlinにおけるファイル操作の基本を解説します。

ファイルを読み込む

import java.io.File val content = File("data.txt").readText() println(content)

Javaの`Files`クラスより簡潔に、`File`オブジェクトに対して直接`readText()`を呼び出せます。

ファイルに書き込む

File("data.txt").writeText("こんにちは")

1行ずつ読み込む

File("data.txt").forEachLine { line -> println(line) }

Kotlinならではの注意点

ファイル操作でエラーが起きる可能性がある点はJavaと同じですが、Kotlinには「チェック例外」の仕組みがないため、`try`・`catch`で対処するかどうかは、コンパイラに強制されず、自分の判断で決める必要があります。ファイルが存在しない可能性がある場面では、意識的にエラー処理を書くようにしましょう。

まとめ

Kotlinのファイル操作は`File`クラスの`readText()`・`writeText()`が基本で、Javaより簡潔に書けます。エラー処理は自分の判断で書き添えましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

Kotlinをもっと学びたい方には「やさしいKotlin入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本