あわあわエラーログ~わりと技術的~

yachtseaのライフログ・メモ・日記のようなもの

Java

JavaとC#の適切なSingleton

デザインパターンのSingletonを使うときは JavaとC#でそれぞれに適した書き方があるのでメモっとく。 [Javaの場合] public class MySingleton{ private static final MySingleton _ms = new MySingleton(); private MySingleton(){} public static MySinglet…

Javaでdouble型の桁数チェックにハマる

新人研修で使っているJavaの問題をチラッと覗いてやってみたら double型の桁数チェックをする箇所でハマってしまった。 ちなみに小数点以下は切り捨て御免でおkなルール。 double d = 9999999999D; d = Math.floor(d); int length = String.valueOf(d).leng…