中安拓也のブログ

中安拓也がプログラミングについて書くブログ

Java

【Java】BigDecimal型を使う

はじめに なぜBigDecimal型を使うのか 1. float, double型と違って少数の計算で誤差が発生しない 2. 値の丸めかたを指定することができる BigDecimalの生成 BigDecimalの定数 値の比較 加算 減算 乗算 除算 参考サイト はじめに 仕事で金利に関するロジック…

【Java8】正規表現で半角数字だけの文字列を特定する

はじめに 環境 文字列が正規表現のパターンに適合するかチェックする もっと簡単に正規表現を使う 参考文献 はじめに Javaの正規表現を使って、半角数字だけで構成された文字列かどうかをチェックする方法について説明します。 環境 java version "1.8.0_45"…

【Java8】年月日の計算が簡単にできる Date and Time APIについて

新卒ぶりくらいにJavaを触ったら、日時の計算が楽にできるようになってて驚いた この記事について Date and Time API 日付・時間・日時をそれぞれ別クラスで扱う コード 現在の日付、時間、日時の取得 StringからLocalDateに変換 LocalDateからStringに変換 …