Japanese / English
Mapのキー
MapのキーはObject型のため、何でもキーにすることが出来ます。
そのため、String型の0とBigDecimal型の0は異なるキーとして扱われます。
以下、例です。

import java.math.BigDecimal;
import java.util.HashMap;
import java.util.Map;

public class Test {
	public static void main(String[] args) throws Exception{

		Map map = new HashMap();
		map.put(new BigDecimal("1"),"TEST1");
		map.put("1","TEST2");
		
		System.out.println(map.get("1".toString()));
		System.out.println(map.get(new BigDecimal("1")));
	}
}
実行結果は以下のようになります。

TEST2
TEST1

Back to top

Information
SEO対策 大阪  税理士 相談  税理士 守口市  税理士 大阪市  税理士 枚方市  自動車ガラス 神戸  シール印刷 神戸  ブリリアントアパートメント  株式会社CONFRAGE  英会話 個人レッスン 京都市右京区  京都市右京区西京区でマンツーマン英会話 
このページはCONFRAGEの著作物です。このページを複製・転載することを禁じます。CopyRight(C)2003-2016 CONFRAGE All rights reserved.