WebPayで定額課金する流れ WebPayにはいろいろなSDKが用意されています。JavaでWebPayの定額課金して課金ログを見る流れはこのように書きます。 WebPay webpay = new WebPay(“***KEY***”); // 顧… @iwasakiハック2016.08.01 207
()とか?とか:とかが出てきたら三項演算子 タイトルに有るような文字を使った謎の構文をみかけたら三項演算子かもしれない。 三項演算子は、簡単なif else文みたいなもの。 (hoge == x) ? false : true; この場合、hogeがxであればfa… tortuepinハック2016.07.19 344
JavaのMapの順番について java.util.List 順番が保証されます。 java.util.Map 順番が保証されないため注意が必要です。 HashMap 順序が保証されません。順番を保証させたいときには LinkedHashMap を使用… @iwasakiハック2016.07.15 561
java8でリバースソート java8からラムダ式が導入されて、sortも1行で簡単に!という人も多いかと思います。Java8のLambda式でオブジェクトの比較・ソートをお手軽に ラムダ式のメリットは拡張性です。 前まではreverseメソッドを… yamageniiハック2016.07.06 259
@SuppressWarnings(“unchecked”) データベースに関するインスタンスのプロパティにアクセスするとき、決まったメソッド使うと思いますが型変換で注意をはく時があります List<hoge> data = database.getHoge(); pu… yamageniiハック2016.07.04 8,629
Javaの正規表現で、SQLのLIKE句による部分一致と同じような条件になるようにマッチさせる SQL select * FROM TableName Where column_name like “%test%” Java String str = “xxxtestxxx”; String regex = “te… otaguroハック2016.06.30 2,884
コンソール出力に色付けする ANSIエスケープコードを利用すると、コンソール出力に色付けすることができます。 print(“\u001b[31m”) print(“hogehoge”) print(“\u001b[00m”) 1行目のprint文に… Tomoumi Nishimuraハック2016.06.16 4,530
Findbugsでstatic な java.text.DateFormat のメソッドを呼び出しています。が出た時の対処法 public static SimpleDateFormat dateFormatter = new SimpleDateFormat(“yyyy-MM-dd’T’HH:mm:ss.SSS’Z'”); を dateFor… @iwasakiハック2016.06.16 1,519
Javaで月の何週目かを計算する Calendarオブジェクトって便利ですね。 Calendar cal = Calendar.getInstance(); cal.get(Calendar.WEEK_OF_MONTH); デフォルトだと週始めは日曜日(… Tomoumi Nishimuraハック2016.06.09 5,778