No Programming, No Life

プログラミング関連の話題や雑記

2008-01-20から1日間の記事一覧

removeListenerの挙動

SWTのリスナの挙動について。同じリスナインスタンスを同じイベントタイプでaddしていった場合、addした順に1つずつ削除されるみたい。 final Button button1 = new Button(shell, SWT.NONE); button1.setText("button1"); button1.setBounds(10, 10, 100, …

文字列として保存されている数値を数値形式に変換する

数値の「1」で割れば文字列を数値に変換できるので、以下の手順でどうぞ。 空白セルに「1」という数値を入力。 セルを選択し、[編集] メニューの [コピー] をクリック。 文字列として保存されている数値を変換する範囲を選択。 [編集] メニューの [形式を選…

BigDecimalのadd

BigDecimalのaddは戻り値を代入する必要あり。(イムータブルなので) もちろん subtract, multiply, divide なんかも同様。 BigDecimal bd1 = new BigDecimal("1"); BigDecimal bd2 = new BigDecimal("2"); bd1 = bd1.add(bd2); 仮に bd1.add(bd2); これだけ…