原创 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

原创 HashSet

原创 LinkedList練習

使用LinkedList模擬一個堆棧或隊列數據結構 堆棧:先進後出  如同水杯 隊列:先進先出   First in First out FIFO 如同一個水管 就是創建一個新類,利用LinkedList集合,控制元素進出順序。 爲什麼要