`
jayxigua
  • 浏览: 21761 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类

java代码笔记2010-06-01:一个HashSet实例;TreeSet下的Compartor 的使用;

阅读更多
一个HashSet实例————————————————

import java.util.*;
public class jay_z_HashSet {
//Set<Integer> set=new HashSet<Integer>();
public static void main(String []args){
Set<Integer> set=new HashSet<Integer>();
set.add(1);
//set.add(3);
set.add(8);
set.add(4);
System.out.print(set);
}

}
TreeSet下的Compartor 的使用——————————————
import java.util.*;
public class jay_z_sortByCompare2 {
void sort(){
TreeSet<Character> c=new TreeSet<Character>(
/* 相比较而言 好像只有TreeSet能够加有Comparator;而ArrayList 不能够实现;*/
new Comparator<Character>(){
public int compare(Character o1, Character o2) {
return o1 - o2;
}
});
c.add('5');
c.add('2');
c.add('8');
for(Iterator<Character> i=c.iterator();i.hasNext();){
System.out.print(i);
}
}
public static void main(String[] args) {
new jay_z_sortByCompare2().sort();
}

}

————————————————
以上是我最近学习Java记录的笔记和自己参照书本和老师所讲编写的代码和注释。
1422942883这是我的QQ,欢迎各位学习编程的同学加我好友,或者给我的个人主页留言(http://jayxigua.iteye.com/),一起讨论,学习。呵呵。
0
1
分享到:
评论

相关推荐

    HashSet和TreeSet_围墙之外

    HashSet和TreeSet是Java集合框架中的两种重要数据结构,它们都是Set接口的实现类,用于存储不重复的元素。在编程实践中,理解它们的区别和应用场景至关重要。 HashSet是基于HashMap实现的,它不保证元素的顺序,...

    排序之HashSet和TreeSet的区别

    例如,`CnfmSelectItem.java`可能是实现一个确认选择项的类,如果在这个场景下我们只需要确保选择项的唯一性,而不关心它们的顺序,那么使用`HashSet`存储这些选择项就足够了。而在`SetTest.java`中,如果我们要测试...

    java笔记--

    Java编程语言是面向对象的、跨平台的编程语言,由Sun Microsystems(现为Oracle Corporation的一部分)于1995年发布。它以其“一次编写,到处运行”的特性而闻名,这意味着编写好的Java程序可以在任何支持Java的平台...

    计算机后端-Java-Java核心基础-第24章 集合01 22. HashSet中元素的添加过程.avi

    计算机后端-Java-Java核心基础-第24章 集合01 22. HashSet中元素的添加过程.avi

    Java基础尚硅谷宋红康学习笔记

    Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年发布。Java以其“一次编写,到处运行”的特性,成为跨平台应用开发的首选语言。Java的基础部分主要包括以下几个方面:...

    HashSet和TreeSet.doc

    HashSet 和 TreeSet 是 Java 中两种常用的 Set 集合实现,它们都继承自 Set 接口,但实现方式和特性上存在显著差异。 首先,HashSet 是基于哈希表(HashMap 实例)来存储元素的,因此它提供了快速的插入、删除和...

    HashSet和TreeSet使用方法的区别解析

    HashSet和TreeSet使用方法的区别解析 HashSet和TreeSet都是Java集合框架中的Set接口实现,用于存储不重复的元素。但是,它们在使用方法和实现机理上有很大的区别。 首先,从使用方法上讲,HashSet和TreeSet都可以...

    详解Java中HashSet和TreeSet的区别

    HashSet 和 TreeSet 是 Java 中两个常用的集合类,它们都实现了 Set 接口,但它们之间有很大的区别。本文将详细介绍 HashSet 和 TreeSet 的区别,帮助大家更好地理解和使用这些集合类。 HashSet HashSet 是一个...

    hashset类的使用

    在Java语言中,HashSet类是集合框架的重要组成部分,属于Set接口的一个实现。它基于哈希表的原理来存储不重复的元素,其核心在于利用哈希算法快速定位元素存储位置,从而提高数据存取的效率。本篇将详细介绍Java语言...

    corejava12示例代码

    《CoreJava12示例代码》是一份针对Java编程语言深度学习的重要资源,主要涵盖了CoreJava12版本中的核心概念和特性。这份压缩包文件包含了丰富的示例代码,旨在帮助开发者深入理解Java语言的各个方面,提升编程技能。...

    day18-集合-中(HashSet&TreeSet&比较器).zip

    如果我们需要自定义排序规则,可以传递一个`Comparator`实例给`TreeSet`构造函数。 比较器(Comparator)在Java中用于定制排序规则。当我们使用`TreeSet`或者对其他需要排序的集合进行自定义排序时,可以实现`...

    java精华学习笔记

    - **继承**: 一个类可以继承另一个类的特性,实现代码复用。 - **多态**: 同一方法可以有不同的表现形式,依赖于调用它的对象。 - **抽象类与接口**: 抽象类不能实例化,用于定义通用行为;接口则完全由抽象方法...

    面向对象程序设计Java听课笔记

    浙江大学翁恺老师的Java视频课程深入浅出地讲解了这一主题,这些笔记旨在帮助我们回顾和巩固Java开发的关键知识。 1. 面向对象编程基础 - 类与对象:Java中的基本单元是类,它是具有属性(字段)和行为(方法)的...

    HashSet详解和使用示例_动力节点Java学院整理

    HashSet是Java编程语言中的一种集合类,它是一个不包含重复元素的集合,其内部实现基于HashMap。HashSet不保证元素的顺序,允许存储null元素,并且是非同步的,这意味着在多线程环境下,如果需要保证线程安全,需要...

    java_Java_学习笔记.zip

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、健壮性和安全性著称。这份"java_Java_学习笔记.zip"包含了丰富的Java基础知识,对于初学者来说是极好的参考资料。以下是一些主要的知识点概述: 1. **Java...

    java学习笔记之大鹏JAVA终级总结

    Java学习笔记之大鹏JAVA终级总结,是针对Java编程语言深入学习和面试准备的一份综合资料。这份总结涵盖了从基础知识到高级概念的多个方面,旨在帮助初学者理解和掌握Java的核心概念,同时解决面试中可能出现的关键...

    Java数据结构--13.Java8数据结构TreeSet.pdf

    在Java集合框架中,TreeSet是一个重要的数据结构,它是Set接口的实现类之一,与HashSet和LinkedHashSet不同,TreeSet具有排序功能,这是因为其不仅继承自AbstractSet,还实现了SortedSet和NavigableSet接口。...

    MLDN 2009 JAVA SE 笔记16-23

    《MLDN 2009 JAVA SE 笔记16-23》是MLDN(铭隆动力网络)教育机构的李兴华老师在2009年针对Java Standard Edition进行深入讲解的一份珍贵的学习资料,涵盖了从第16课到第23课的核心知识点。这些笔记对于学习和理解...

    java集合框架专题-java面试经典

    Java集合框架是一个用于存储和操作对象集合的标准API。该框架提供了多种容器类型,包括`Collection`和`Map`两大类。 - **Collection**:这是一个接口,表示一组对象的集合。`Collection`接口有三个重要的子接口:`...

Global site tag (gtag.js) - Google Analytics