新着記事
-
プログラミング
【Java】正規表現の使い方(判定、抽出、置換)
単純な一致判定(完全一致、部分一致、前方一致、後方一致)のみであれば、【Java】文字列の完全一致と部分一致を判定する方法を参照して見て下さい。 抽出、置換、判定を繰り返し処理で行う場合は当記事を参照ください。 判定 以下が基本的な判定の手順で... -
プログラミング
【Junit5】@ParameterizedTestでnullを扱う方法
説明 @ParameterizedTestでnullを扱うには、値を空欄にする必要があります。 「null」という値を与えても文字列として扱われてしまうので注意が必要です。 コード nullをテストする 以下の例では@CsvSourceで値を与えています。 1行目のデータでは「null」... -
プログラミング
【Java】Optionalとは何か?基本的な使い方まとめ
Optionalとは? JavaのOptionalクラスは、値がnullである可能性がある場合に値をラップするためのクラスです。 例えば、Mapから値を取得する際に値が存在しない場合、値はnullになります。 Optionalクラスを使用すると、値がnullかどうかを簡単に確認し、n... -
プログラミング
【最大4,000円OFF】Oracle Java資格の受験料を安くする方法まとめ
Java Silverを最安で受験したい方必見!楽天や再受験無料キャンペーンなど、2025年5月時点の最新情報をもとに受験料を安くする方法を解説。最大4,000円以上お得になるパターンも! -
スキルアップ
Java SE 11 Goldに合格する確実な方法
前提 Java SE 11 GoldはSilverに合格していないと受験できません。飛び級的な合格はないので、Silverに合格していない方は先にSilverを取得しましょう。 現状を知る 自分がどれだけ理解しているかを知っておくことはとても重要です。Java SE 11 Goldの合格... -
プログラミング
【JPA】リレーションの無いエンティティをJPQLで結合する
概要 @ManyToOneや@OneToManyといったリレーションをエンティティに設定していないまたは設定できない状況にあるが、結合した結果を取得したいという状況を想定しています。 方法としては「JOIN ON」を使います。 NativeQueryとはほんの若干だけ記述が違い...