2012-03-28 33 views
0

我已經嘗試使用Hashmap數據結構來創建關聯數組,作爲值處理對象,當然還有字符串作爲鍵。如何使用對象作爲處理值創建關聯數組?

http://processing.org/reference/HashMap.html

但是,我不能讓我的哈希表中的值是一個I類製成的對象。

這裏是我的嘗試:

class Person { 

    public String firstName, lastName; 

    Person(String f, String l) { 
     this.firstName = f; 
     this.lastName = l; 
    } 

} 

HashMap<Person> persons; 
persons = new HashMap(); 

處理返回一個離奇的錯誤:

Cannot find anything named "persons" 
+0

你投他們對這些對象?你的sniplet在哪裏?很高興見到。 – 2012-03-28 22:18:41

+0

你的基本語言是什麼? C#,Java還是什麼?你可以把你的代碼放在這裏,這樣可以很容易地理解問題。 – 2012-03-28 22:20:32

+0

我使用的是基於Java的處理語言。我將能夠儘快得到一個代碼片段。 – dangerChihuahua007 2012-03-28 22:22:36

回答

1

您可以使用一個通用的HashMap:

Map<String, Object> map = new HashMap<String, Object>(); 

// Save data: 
map.put("associativeIndex", new Object()); 

// Access data: 
map.get("associativeIndex"); 
+0

謝謝,通用的Java哈希映射做到了。 – dangerChihuahua007 2012-03-29 02:25:12

相關問題