2016年8月2日 星期二

在Java和JavaScript內的HashMap用法

HashMap在寫程式時很常使用,還有一種兼具順序的LinkedHashMap存在;這邊要講的是在Java和JavaScript內要使用時,兩者不一樣的地方。

在Java內:
HashMap<String, String> testHashMap = new HashMap<>();

testHashMap.put( "1", "Kim" );
testHashMap.put( "2", "Dick" );

for( String key : testHashMap.keySet() )
{
    System.out.println( key + " = " + testHashMap.get( key ) );
}
--------------------------------------------------------------------------------------------------------
在JavaScript內:
var testHashMap= {};

testHashMap['1'] = 'Kim';
testHashMap['2'] = 'Dick';

for( var key in testHashMap )
{
    alert( key + ' = ' + testHashMap[key] );
}

沒有留言:

張貼留言