はらこメモ

プログラミングに関して調べたことについてのメモ書きです。言語はバラバラ…。

2014-01-01から1年間の記事一覧

「Java」空文字の判定

Javaで空文字を判定する場合 if(str==null || "".equals(str)){ nullまたは空文字 } より if(str==null || str.length() == 0){ nullまたは空文字 } の方が一般的で速い。equalsを使うと遅いのでString.length()を使うこと。

「Java」Listから配列に変換

List型(ArrayListなど)から配列に変換する場合は、toArrya()を使う。 ArrayList<String> arrayList = new ArrayList<String>(); arrayList.add("a"); arrayList.add("b"); arrayList.add("c"); String[] arrayString = (String[])arrayList.toArray(new String[arrayList.siz</string></string>…

D3.jsを少し使ってみた

■D3.jsについて ・JQuery風のJavaScriptライブラリ。 ※メソッドチェーンで記述できる。 ・JQueryと同じでDOMを簡単に操作できる。 ・SVG(Scalable Vector Graphics)形式でグラフを描画したり操作したりすることができる。 ・D3.jsはグラフ描画ライブラリでは…

「Java」例外チェーン

try-catch文でcatch文で例外が発生した場合、 そのままスローすると、元の例外を潰してしまう。initCause()メソッドで元の例外のスタックトレースを catch文で発生した例外に追加することができる。 public class ExceptionTestMain { public static void ma…