原创 HashSet存儲自定義對象
在HashSet集合中存儲自定義對象 將姓名和年齡相同的對象視爲同一元素,並去除。 import java.util.HashSet; import java.util.Iterator;public class Main { publ
原创 靜態泛型方法
/* 靜態方法不可以訪問類上定義的泛型 如果靜態方法操作的應用數據類型不確定,可以講泛型定義在方法上*/ import java.util.*; class demo { public static <T> T show(T t )
原创 實現Comparator方式排序一TreeSet集合
TreeSet的第一種排序方式,讓元素自身具備比較性。 元素需要實現comparable接口,覆寫compareTo方法。 TressSer第二種排序方式 當元素自身不具備比較性時,或者具備的比較性不是所需要的。 這時就需要讓集合自身具備
原创 包
僅供自己複習之用,可能有錯誤不要被誤導了。 一。自定義包,並導入包 此java文件我放入如下路徑下 通過 dos命令 進入位於Demo文件的目錄 現在編譯程序生成class文件,如下 -d 命令是將編譯生成的class文件存放到指
原创 按字符串長度排序——TreeSet練習
import java.util.*; /* 練習:按照字符串長度排序 */ class TreeSetDemo { public static void main(String [] args) { TreeSet ts=new
原创 泛型類
/* 泛型類 什麼時候定義泛型類? 當類中要操作的引用數據類型不確定的時候 早期定義Object來完成擴展 現在定義泛型來完成擴展*/ import java.util.*; class Genericdemo { public sta
原创 ArrayList練習2一去除重複自定義對象
將自定義元素存到ArrayList集合,去除重複元素。比如: 存入對象,同姓名,同年齡,同一人爲重複元素。思路:1.對人描述將數據封入對象。2.定義容器,將人存入。3.取出。 import java.util.*; class Array
原创 泛型的概述
import java.util.*; /* 泛型:jdk1.5版本以後出現新特性,用於解決安全問題是一個安全機制 http://blog.csdn.net/LonelyRoamer/article/details/7868820?lo
原创 TreeSet存儲自定義對象
Set:無序,不可重複元素 |——HashSet:數據結構哈希表,線程非同步, |——TreeSet:可以對Set集合中元素進行排序,默認排序是字母自然順序 需求: 往TressSet集合中存儲自定義對象 按照學生年
原创 HashSet的判斷和刪除依據
HashSet的判斷和刪除依據。 HashSet的contains方法,先判斷指定對象在哈希表是否有重複地址,如果有,再用指定對象的equals方法判斷地址上是否有與指定對象相同元素。有,返回true。remove方法也是這樣的
原创 ArrayList練習一去除相同元素
去除ArrayList的相同元素 import java .util.*; class vetcor { public static void main(String[]args) { ArrayList al=new Array
原创 LinkedList
void addFirst(); void addLast(); 添加元素 E getFirst(); E getLast(); 獲取元素,但不刪除元素,而且集合列表爲空,拋NoSuchElementException E re
原创 TreeSet集合
import java.util.*; /* Set:無序,不可重複元素 |——HashSet:數據結構哈希表,線程非同步, |——TreeSet:可以對Set集合中元素進行排序,默認排序是字母自然順序 */ cla
原创 LinkedList練習
使用LinkedList模擬一個堆棧或隊列數據結構 堆棧:先進後出 如同水杯 隊列:先進先出 First in First out FIFO 如同一個水管 就是創建一個新類,利用LinkedList集合,控制元素進出順序。 爲什麼要