2015-10-29 45 views
0

我有下面的類的屬性:訪問映射條目(科特林)

class Entry1(var type:String, var kind:String, var index:Int) 

和地圖:

var map1 = mutableMapOf<String, Entry>() 

我將如何訪問給定的映射條目的條目1的屬性?

示例:假設我有:

map1["ex1"] = Entry("ex2","ex3",4) 

現在我想從我添加的項目獲取的index

如何做到這一點?

+0

什麼是你的實際的編碼問題?記住,stackoverflow不是用於網絡管理的概念,而是用於編程。通常你給你的代碼有一個問題,並尋求幫助。 –

+0

將不同IP映射到同一個MAC(MitM一個iface)和統計信息(每個源的ARP異常高速率,因爲通常必須繼續中毒高速緩存),flip-floping cache條目。 – tintin

回答

0
val entry = map1["ex1"] 
if (entry != null) { 
    val index = entry.index; 
    ... 
} 
0

val entry = map1["ex1"] 
val index = entry?.let{ 
    entry.index 
} ?: -1 //optional