Java– category –
-
Java
Javaで文字列を右寄せ・左寄せする方法まとめ|String.format徹底活用
Javaで文字列を右寄せ・左寄せする方法をまとめました。特にString.formatを使った「Java 文字列 右寄せ 左寄せ」の実装はログ整形や帳票出力でよく使われます。本記事では実務向けのサンプルと共にわかりやすく解説します。 ✅ 結論:String.format() の... -
Java
Java:ファイルサイズを簡単に取得する方法|NIO Path/Files
Javaでファイルサイズを取得する場合、昔ながらのFileクラスでも可能ですが、現在の推奨は NIO(java.nio.file) の Path / Files を使う方法です。NIO の API は例外処理やエンコード、パス結合などが扱いやすく、実務でもこちらを使うのが標準になってい... -
Java
Java:trimだけじゃない!前後の空白を完全に除去する方法
Javaで文字列の前後の空白を削除したいとき、多くの人がまず trim() を使います。しかし、実務で扱うデータはもっと複雑。実は trim() では 取り除けない空白 が存在します。 この記事では、 trim() の弱点 完全に空白除去したいときのベストプラクティス ... -
Java
Java Streamsで文字列リストを加工・整形する便利テクニック
Java 8 以降で利用できる Stream API は、文字列リストの加工・整形に非常に便利です。filter / map / collect を組み合わせるだけで、複雑な処理もスッキリ書けるようになります。 この記事では、**業務システムで頻出する「文字列リストの加工」**を中心... -
Java
Javaで日付をゼロパディング/ゼロサプレスする方法まとめ
Javaで日付を扱う際、「月や日を2桁表示したい(01→1ではなく01のまま)」あるいは「逆にゼロを削除して自然な表示にしたい」という場面はよくあります。この記事では、**ゼロパディング(ゼロ埋め)とゼロサプレス(ゼロ削除)**の両方を、実際のコード例... -
Java
XML解析の基本!Javaで要素や属性を取得する方法
システム開発やデータ連携の現場では、設定ファイルやAPIレスポンスなどでXML形式のデータを扱う機会が多くあります。この記事では、Javaを使ってXMLを解析し、要素(タグ内の値)や属性を取得する基本的な方法を解説します。 XML解析の代表的な方法 Java... -
Java
Javaメモリ管理の仕組み:ガーベジコレクションとヒープの基本
1. Javaのメモリ管理とは? Javaはプログラマーが手動でメモリを解放しなくても良い言語です。C・C++のように free() を使う必要はありません。 Javaでは、必要なくなったオブジェクトを自動で回収(解放)する仕組みが備わっています。これを**ガーベジコ... -
Java
Java:IllegalArgumentExceptionの意味と例外設計のベストプラクティス
Javaアプリケーション開発では「想定外の入力」に対して適切にエラーを発生させ、プログラムの異常動作を防ぐことが重要です。その際によく使用される例外のひとつが IllegalArgumentException です。 本記事では、IllegalArgumentException の意味、発生... -
Java
【Java初心者向け】staticって何?よくある質問を例付きで解説
Javaを学び始めると、最初に必ずと言っていいほど出てくるキーワードがstatic。でも、 staticって具体的に何をしているの? いつ使うべき? staticをつけないとどうなるの? という疑問を持つ方が多いです。 この記事では、できるだけ分かりやすく、static... -
Java
Java 8以上でリストをマージ・変換・フィルタリングするプロ向け実践術
✅ はじめに:Java 8以降の開発では「リスト操作力」が問われる Java 8以降、Stream APIの登場によってListの操作が劇的に効率化されました。しかし── ✅ addAllやfor文と混在してコードが読みづらくなる✅ mapとflatMapを使い分けられない✅ filterの順序...
