Androidアプリ開発の覚書き

Androidアプリ開発を、Kotlin, Jetpack Composeで行っています。気になったことをChatGPTに聞いて記事にしています。

標準ライブラリ・言語仕様

Kotlinで正規表現を利用した文字列操作を行う

正規表現の基本的な構文については、Rubyの例ですが、別ブログで詳細に述べています。 Kotlinでは、正規表現クラスRegexのインスタンスメソッド、find(), findAll(), replace()を用います。 Javaのように、replace(), replaceAll()の区別はありません。 repl…

CSVの読み書き:kotlinx.serializationを用いる

(kotlinx.serializationを用いて、JSON文字列を読み書きする方法については、別記事でも触れています。) kotlinx.seriarization便利ですね。KotlinのデータクラスをJSONで読み書きする場合だけでなく、CSVで読み書きする際にも使えるようです。 ただし、ヘッ…