Developer's Note@Wiki
コーディング
最終更新:
handsrecs
-
view
コーディング
StringBuffer(StringBuilder) からStringに変換する時
×StringBuffer#toString()
○new String(StringBuffer)
■理由
toString() は返される文字列表現が将来的に変わらない保証はないから。
○new String(StringBuffer)
■理由
toString() は返される文字列表現が将来的に変わらない保証はないから。
Mapから全てのデータを取得する
Set set = map.keySet();
Iterator iterator = set.iterator();
while(iterator.hasNext()){
Object object = iterator.next();
System.out.println(object + " = " + map.get(object));
}
プリミティブ型からString型への変換する時
String.valueOf(int);
String型からプリミティブ型への変換する時
Integer.parseInt(string);
[for]と[while]の使い分け
カウンタを使用する:[for]
カウンタを使用しない:[while]
カウンタを使用しない:[while]
マルチスレッドでコレクションを読み出し(get)処理を高速に行いたい
org.apache.commons.collectionsパッケージに属する以下のクラスを使用する。
| ArrayList | FastArrayList |
| HashMap | FastHashMap |
| TreeMap | FastTreeMap |