對於這個方法,還請各位朋友多多指點,對於這個例子,餓還是有點不太明白,對於使用equals方法的使用和例子中出現的多型編譯失敗的現象,**是可以執行通過的!
/*將自定義物件作為元素存到arraylist集合中,並去除重複元素。
比如:有人物件,同姓名同年齡,視為同一人,為重複元素。
思路:1,對人描述,將資料封裝進入物件。
2,定義容器,將人存入。
3,取出。
list集合判斷元素是否相同,依據是元素的equals方法。
*/class person
//重寫equals方法
//此處的equals的是person類中的方法
public boolean equals(object obj)//布林型覆蓋父類中的object的equals方法
public string getname()
public string getage()
}class arraylisttest2
}public static arraylist singleelement(arraylist al)
return newal;}}
ArrayList的使用方法
1 什麼是arraylist arraylist就是傳說中的動態陣列,用msdn中的說法,就是array的複雜版本,它提供了如下一些好處 動態的增加和減少元素 實現了icollection和ilist介面 靈活的設定陣列的大小 2 如何使用arraylist 最簡單的例子 arraylist lis...
ArrayList的使用方法
1 什麼是arraylist 2 如何使用arraylist 最簡單的例子 arraylist list new arraylist for int i 0 i 10 i 給陣列增加10個int元素 list.add i 程式做一些處理 list.removeat 5 將第6個元素移除 for in...
ArrayList的使用方法
1 什麼是arraylist arraylist就是傳說中的動態陣列,用msdn中的說法,就是array的複雜版本,它提供了如下一些好處 2 如何使用arraylist 最簡單的例子 arraylist list new arraylist for int i 0 i 10 i 給陣列增加10個in...