我在一個ArrayList保存以這種方式(「名」,「姓」,「ID」,「電子郵件」,「分數」)的Java:對象的ArrayList
我想在此ArrayList編輯用戶通過首先搜索使用ID和那部分我可以,但是我需要保持相同的名字,姓氏和電子郵件,只是改變分數。
有人可以幫助我,謝謝。
我在一個ArrayList保存以這種方式(「名」,「姓」,「ID」,「電子郵件」,「分數」)的Java:對象的ArrayList
我想在此ArrayList編輯用戶通過首先搜索使用ID和那部分我可以,但是我需要保持相同的名字,姓氏和電子郵件,只是改變分數。
有人可以幫助我,謝謝。
首先是一個HashMap
HashMap<int,User> map=new HashMap<int,User>();
User u1=new User();
map.put(1,u1);
創建一個類用戶
class User{
String name;
String Email;
int Score;
// bla bla bla
}
存儲用戶對象和更新對象在地圖
Integer x=3;
if(map.containsKey(x)){
User u=map.get(x);
u.score=0;
map.put(x,u);
}
爲什麼不創建一個新的類,它具有屬性(「名稱」,「姓氏」,「ID」,「電子郵件」,「分數」) 然後你可以得到你想要的索引if myarr [我] .ID == 1234),然後你可以更新該索引或獲取項目並將它們等同於新的Class對象,然後刪除所需索引中的該項目,然後再次將該索引新對象?
向我們展示你有什麼已經有了。 – NPE 2012-01-11 12:00:53