プログラマーの開発メモ

ソフトウェアエンジニアの覚え書き

【JAVA】Object型からLong型への変換

2006年05月29日 13時51分22秒 | Java

HashMap map = new HashMap();
map.put("OBJECT", "987654321");

// long の宣言は L を後ろにつける
// L を付けない場合、int として扱われる

long long_value = 0L;

// HashMapから取得するとObject型になる
// Object から String へキャストし、Long.parseLong(String a) で long にする
String string_value = String.valueOf(map.get("OBJECT"));
long_value = Long.parseLong(string_value);

System.out.println(long_value);