- Java:基本データ型
- Java:HTMLコードのエスケープ処理
- Java:正規表現で不要な文字を一括削除/置換する方法まとめ
- Java:URLエンコード処理
- Java:String型⇒Date型への変換方法
- Java:Date型⇒String型への変換方法
- Java:文字列の差分取得処理
- Java:前方一致検索処理
- Java:後方一致検索処理
- Java:重複チェック方法
- Java:String型⇒int型への変換方法
- Java:int型⇒String型への変換方法
- Java:Date型⇒Calendar型への変換方法
- Java:Calendar型⇒Date型への変換方法
- Java:JSON文字列の変換方法 ~google-gson編~
- Java:JSON文字列の変換方法 ~Jackson編~
- Java:JSON文字列の変換方法 ~JSONIC編~
- Java:配列⇔Listの変換方法
- Java:プロパティファイルの読み込み方法
- Java:定数定義には列挙型(enum)を使用しましょう
- Java:BigDecimalの使い方
- Java:String型⇒Calendar型への変換方法
- Java:Calendar型⇒String型への変換方法
- Java:重複する配列をチェックする方法
- Java:ゼロ埋め、半角スペース埋めする方法
- JavaでIntegerをStringに変換する方法|toStringとvalueOfの違い
- Java:Object型から総称型(List<String>やMap<Integer,String>など)へキャストする方法
- Java:改行コードの指定方法
- Java:日付の差分日数を求める方法
- Java:StringBuilderの初期化方法
- Java:大文字⇔小文字の変換方法
- Java:メッセージをダイアログで表示する方法
- Java:StringBuilder と StringBuffer の違いと正しい使い分け
- Java:全角数字を半角数字へ変換する方法
- Java:半角数字を全角数字へ変換する方法
- 【Java】半角英数字を全角英数字に変換するサンプル(icu4j、自作)
- Java:全角英字を半角英字へ変換する方法
- Java:List<独自クラス>をソートする方法
- Java:List型からMap型への変換方法
- Java:Arrays.deepEquals() の使い方と注意点|多次元配列を正しく比較する方法
- Java:Listから一致(重複)しない要素を削除する方法
- Java:クラスやメソッドを非推奨としたい場合に使用する「@Deprecatedタグ」
- Javaのヌルポを防ぐ! Objects.equals() でシンプル&安全な比較を
- Java:nullを考慮したLong型⇒String型への変換方法
- Java:西暦 ⇒ 和暦へ変換する方法
- Javaのjava.util.Dateとjava.sql.Dateの違いを徹底解説【日付差分の計算も例付き】
- Java:三項演算子(条件演算子)完全ガイド — 可読性と安全性を両立する書き方
- Java:String.joinでスマートに文字列結合する方法|StringBuilderとの違いと使い分け
- Java:XMLをDOM操作して読み込む方法
- Java:BigDecimalを使用した誤差の発生しない計算方法
- Java:論理演算子「|| と |」、「&& と &」の違いについて
- Java:Calendarから曜日を取得する方法
- Java:相対パスを絶対パスへ変換する方法
- Java:ファイルをコピーする方法
- Javaバージョン毎のファイル読み込み方法
- Java:ファイルやフォルダの存在チェック方法
- Java:File ⇒ Path、Path ⇒ Fileへの変換方法
- Java:LocalDateの使用方法
- Java:Date型 ⇒ LocalDate型への変換方法
- Java:CalendarをLocalDateに変換する方法【Java8以降対応】
- Java Listに特定の値が含まれているか確認する方法|contains()の使い方
- Java Dateを使って2つの日付の差を取得する方法まとめ
- Java EnumSet 使い方 | 高速・省メモリなEnum専用Setのメリットまとめ
- Java 月の最終日 (月末日)を求める方法
- Javaにおける String.isEmpty() と String.isBlank() の違い
- Javaでのファイル操作完全ガイド:読み込み・書き込み・CSV処理
- Javaで学ぶラムダ式:わかりやすい使用例と注意点
- Java:処理時間計測方法
-
Java
Java:文字列を左右反転/逆順ソートする方法
Javaで文字列を左右反転したい、または文字の並びを逆順にしたいという場面は、業務・学習のどちらでも頻繁に発生します。ログ解析、入力チェック、回文判定、データ加工など、実務での用途は多岐にわたります。 本記事では、Javaにおける「文字列の左右反… -
Java


Java:レガシーシステムとの連携で文字化けを防ぐ方法
Javaでレガシーシステム(メインフレーム、古い業務サーバ、他社製パッケージなど)と連携する際、文字化けは非常によく発生するトラブルの一つです。特に日本語環境では、文字コードの違いが原因で、想定外の不具合につながることがあります。 本記事では… -
Java


Java Streams:複数条件でソートするテクニック
Java 8以降で利用できる Stream API を使うことで、コレクションの並び替えを簡潔かつ可読性高く記述できます。本記事では、複数条件でソートしたい場合の正しい書き方 を、基本から実践例まで丁寧に解説します。 Stream API におけるソートの基本 Stream … -
Java


COBOLのCOPY句をJavaに置き換える設計パターンまとめ
COBOLからJavaへの移行で必ず話題になるのが COPY句の扱い です。特に、 「COPY句=固定長ファイル定義では?」 と認識している方も少なくありません。 この記事ではまず その誤解を整理した上で、COBOLのCOPY句を Javaでどう置き換えるべきか を設計パタ… -
Java


Java:文字コードUTF-8/Shift_JISを変換する方法
Javaで文字コード(UTF-8 / Shift_JIS)を変換したい場面は、業務システムやバッチ処理で非常によくあります。特に以下のようなケースでは、正しい変換方法を知らないと文字化けが発生します。 CSV・テキストファイルの入出力 他システム(Windows系)との… -
Java


Java Streams:MapをListに変換する全パターン
Javaで開発していると、Map を List に変換したい場面は非常に多くあります。特に Java 8以降のStreams API を使うことで、可読性の高いスマートな変換が可能になりました。 本記事では、 key だけを List にしたい value だけを List にしたい Map.Entry … -
Java


Java:Base64のエンコード/デコードを扱う方法
Javaでは、Base64エンコード/デコードを標準APIだけで簡単に扱えます。ファイルデータやバイナリ情報を文字列として送受信したい場面(API通信・設定値保存・認証情報など)で、Base64は頻繁に利用されます。 本記事では、Java標準のBase64クラスの使い方… -
Java


Java:大規模バッチでメモリリークを防ぐテクニック
大量データを扱うJavaバッチ処理では、メモリリークやOutOfMemoryErrorが発生しやすく、運用トラブルの原因になりがちです。特に「開発環境では問題ないのに、本番で落ちる」というケースは非常に多く見られます。 本記事では、Javaの大規模バッチ処理でメ… -
Java


Java:プロキシ経由でREST APIを呼び出す方法
社内ネットワークや閉域環境では、インターネット通信は必ずプロキシサーバ経由というケースが多くあります。そのため、JavaでREST APIを呼び出そうとしても、 接続できない タイムアウトする 認証エラーになる といったトラブルに遭遇しがちです。 この記…
