Java(593)

593follower
@iwasaki さんのアバター 6views

wicketのDurationについて

Wicketには定期的に処理を実行してくれるTaskという機能がありますが、実行間隔はDurationで指定をします。 1分ごと、1時間毎などのよくあるパターンは定数のように使えます。 //1分ごと Duration.ONE_MINUT... 2016年9月8日
Tomoumi Nishimura さんのアバター 20views

AipoのテンプレートからiOSのバージョンを取得する

AipoのVelocityからiOSのバージョンに応じた処理をするには、以下のようにすれば大丈夫です。 #if(${client.equals("IPHONE")} && ${clientVer.equals("9")})... 2016年9月8日
hemause さんのアバター 13views

equalsメソッド

String str = null; str.equals("hoge"); // A "hoge".equals(str); // B  上記二つのequalsの使い方は,全く同じことをしているようで,実際には違いがある.  ... 2016年9月7日
@iwasaki さんのアバター 14views

サイズによってMB/GB表示を振り分ける方法

MBかGBの表記だけでまかなえる場合は以下のようにします。 protected String getFormedSize(long size) { return size < 1024 ? size + "MB" : (... 2016年9月6日
hemause さんのアバター 42views

Javaにおける文字列の比較

String str = "hoge"; if (str == "hoge") { System.out.println("equal"); } else { System.out.println("not equal"); } ... 2016年9月2日
hemause さんのアバター 25views

vmからjavaへ値を送信する方法

vm側でinputタグを使用すれば,name=で指定した名前で,value=に指定した値を送信できる. 送信した値を取得する方法 rundata.getParameters().get型(“名前”)で取得する... 2016年9月1日
@iwasaki さんのアバター 34views

Webpayの定期課金実行タイミングの調整

Webpayでは定期課金のオブジェクト作成のタイミングで初回の課金が実行されます。 https://webpay.jp/docs/recursions Recursionオブジェクトが作成されたタイミングで、初回の課金が試行されま... 2016年9月1日
tortuepin さんのアバター 14views

Javadocとは

javaにおいて、メソッドとかクラスとかの説明を書けるやつ。 これを書いておくと、そのメソッドを呼び出しているところから、javadocの内容を参照できます。 書き方 通常のコメントは/と/で囲みますが、javadocは/**と*/で... 2016年8月30日
@iwasaki さんのアバター 10views

Javaでcastする方法

JavaでExceptionなどを細かく定義したベースとなるメソッドを用意しておいてそれを外部から呼んでうまいことレスポンスデータをキャストする方法です。 public static <O> O execute(Class... 2016年8月30日
@iwasaki さんのアバター 13views

Javaで大きい方の数を取得する方法

Math.max()を使います。 int maxNum = Math.max(1000, 1001); 参考 http://eng-entrance.com/java-math-max ... 2016年8月29日
@iwasaki さんのアバター 32views

Javaでメソッドを非推奨にするアノテーション

/** * @deprecated 代わりにXXXのメソッドを使ってください * @see ClassName#functionName() */ public int dameFunc() { 代わりにこっちのメソッドを使ってください... 2016年8月25日
yamagenii さんのアバター 19views

IndexOutOfBoundsExceptionの場所

IndexOutOfBoundsExceptionはある種のインデックス(配列、文字列、ベクトルなど)が範囲外であることを示すためにスローされます。 このエラーが出た場合はループ文の可能性が高いです。 初歩的なミス以外はループ中の削除等... 2016年8月25日
tortuepin さんのアバター 66views

javaでListの中の特定の要素をおしゃれに削除する

list[3, 1, 4, 1, 5, ..........] このリストの中から3だけ削除したいとき、for文で回したりすれば出来そうだけどremoveIfを使えばもっとおしゃれっぽい。 list.removeIf(n -> n=... 2016年8月23日
tortuepin さんのアバター 78views

javaからsql文を直接実行

javaからデータベースにアクセスするときはsql文を直に書かない方が良いようですが、文が複雑になると直書きじゃないと難しいみたいです。 String query = "select * from foo" List bar = Dat... 2016年8月18日
@iwasaki さんのアバター 12views

JavaでSQSの属性を渡す方法

http://hacknote.jp/archives/19677/ の反対でSQSに属性を渡す方法です。 protected void setQueue(AmazonSQS sqs,String bodyMessage, Stri... 2016年8月18日
tortuepin さんのアバター 38views

ArrayListをfor文でかんたんにまわす

ArrayListの要素をひとつずつ取得したいとき、listの長さを取得するのはかんたんに思いつくが、あんまりおしゃれじゃない。 iteraterというのを使うとおしゃれで簡単。 for (Iterator<hogelist>... 2016年8月16日
tortuepin さんのアバター 1,660views

int型とInteger型は違う

今までずっとintはintegerの略だと思ってたけど、javaではちがうらしい。 もしかしたら常識なのかもしれないけど、びっくりしたので調べてみました。 ひとことで言うと int型はプリミティブ型でInteger型はobject型 ... 2016年8月9日
@iwasaki さんのアバター 19views

WebPayで定額課金する流れ

WebPayにはいろいろなSDKが用意されています。JavaでWebPayの定額課金して課金ログを見る流れはこのように書きます。 WebPay webpay = new WebPay("***KEY***"); ... 2016年8月1日
tortuepin さんのアバター 63views

()とか?とか:とかが出てきたら三項演算子

タイトルに有るような文字を使った謎の構文をみかけたら三項演算子かもしれない。 三項演算子は、簡単なif else文みたいなもの。 (hoge == x) ? false : true; この場合、hogeがxであればfalse、そう... 2016年7月19日
@iwasaki さんのアバター 26views

JavaのMapの順番について

java.util.List 順番が保証されます。 java.util.Map 順番が保証されないため注意が必要です。 HashMap 順序が保証されません。順番を保証させたいときには LinkedHashMap を使用します... 2016年7月15日