
Cloneableインタフェースを使って独自クラスのオブジェクトのコピー(clone)を作成してみた
purin_it ITエンジニアとして経験・学習したこと
Javaで、ある変数が独自クラスのオブジェクトを参照しているとき、参照先の値が変更されると参照元の値も変更されてしまうが、Cloneable …
Javaで大量のデータをCSVファイルに出力できるようにしてみた
purin_it ITエンジニアとして経験・学習したこと
大量のデータをCSVファイル等に出力する際は、出力データ作成用のプログラムを作成しておくと便利である。今回は、以下のUSER_DATAテーブ …
複数のクラスのBeanを1つのリストにまとめて処理を行ってみた
purin_it ITエンジニアとして経験・学習したこと
複数のクラスのBeanをリストに設定し処理を行う場合、複数のクラスのBeanの親クラスを定義して、親クラスのリストに設定して処理を行えば、複 …
ObjectMapperを利用したJavaBeanオブジェクトとJSON文字列の変換をいろいろ試してみた
purin_it ITエンジニアとして経験・学習したこと
ObjectMapperを利用することでJavaBeanオブジェクトとJSON文字列の変換を行うことができるが、変換を行うためには、その変換 …
List, Map, Setでの登録順を確認してみた
purin_it ITエンジニアとして経験・学習したこと
Javaでは、コレクションフレームワークという複数の要素のデータを扱うための機能があり、List、Set、Mapなどのインタフェースがある。 …
Java StreamのforEachメソッドやラムダ式を利用してリストの繰り返し処理を実行してみた
purin_it ITエンジニアとして経験・学習したこと
Java StreamのforEachメソッドやラムダ式を利用すると、for文を使わなくても、リスト等の繰り返し処理を実行できるため、見通し …
ModelMapperを利用してJavaBeanオブジェクトの設定値コピーを行ってみた
purin_it ITエンジニアとして経験・学習したこと
今回は、ModelMapperを利用すると、JavaBeanオブジェクト内の同一項目名・同一型のデータに値のコピーができることがわかったので …
ObjectMapperを利用してJavaBeanオブジェクトとJSON文字列の変換をしてみた
purin_it ITエンジニアとして経験・学習したこと
今回は、ObjectMapperを利用すると、JavaBeanオブジェクトとJSON文字列の変換が簡単に行えることがわかったので、そのサンプ …
Javaのジェネリクスを利用して処理の共通化をしてみた
purin_it ITエンジニアとして経験・学習したこと
Javaのジェネリクスを利用すると、同一のスーパークラスをもつサブクラスに対する同じ処理を、共通化することができる。 今回は、ジェネリ …
Javaのリフレクションを利用してみた(フィールド編)
purin_it ITエンジニアとして経験・学習したこと
以前、下記記事にて、Javaのリフレクションについて記載したことがあった。 https://www.purin-it.com/java …