タグ

2014年7月23日のブックマーク (2件)

  • String.valueOfの罠: へっぽこSEのメモメモ

    コンピュータが苦手なSEが日々記すメモです。 いつか誰かのお役に立てれば幸いです。 ※このブログ記載の内容をご利用になる場合は、自己責任でお願いします。何が起こっても一切責任は持てませんm(__)m String#valueOf(Object obj)って、nullが入ればNullPointerExceptionでも投げてくれるものだと思っていました。 結果: String value = String.valueOf(null) System.out.println(value) -> 「null」と出力される System.out.println(value.length()) -> 「4」と出力される String.valueOfにnullを入れると、文字列"null"扱いになるとは… 確かにJavaDocに以下のような記述が。 ***************************

    sugoi_wada
    sugoi_wada 2014/07/23
    “引数が null の場合は、"null" に等しい文字列。” ワロタ
  • Annotations Support Library が Android Studio 0.5.5 でサポートされた - ひだまりソケットは壊れない

    Annotations Support Library の概要 ちゃんとしたドキュメントが見当たらないのですが、 *1 Android Support library のリビジョン 19.1.0 から、新たに Annotations Support Library が追加されました。 このライブラリは、その名のとおり Android アプリ開発時に用いることができるアノテーションの集まりです。 例えば、@NonNull や @Nullable といったアノテーションが含まれています。 さらに、Android Studio ではバージョン 0.5.5 からこれらのアノテーションをサポートしており、アノテーションを使うことでいろいろと警告を出してくれるようになっています。 Support for the new annotations which shipped with the most r

    Annotations Support Library が Android Studio 0.5.5 でサポートされた - ひだまりソケットは壊れない