/***只允许遍历一遍字符串*/publicclass找出字符串中第一个只出现一次的字符{ publicstaticvoidmain(String[]args){ //测试字符串 Stringstr="asdsacjj"; //字符串转化成字符 char[]strToChar=str.toCharArray(); intlen=strToChar.length;//字符串长度 //hashset用于判..
分类:
编程语言 时间:
2014-10-15 04:55:00
阅读次数:
258
1.collection框架结构:集合框架(Collection Framework)泛指java.util包的若干个类和接口.如Collection,List,ArrayList,LinkedList,Vector(自动增长数组),HashSet,HashMap等.集合框架中的类主要封装的是典型的...
分类:
编程语言 时间:
2014-10-12 13:39:27
阅读次数:
201
一、Set概述。Set集合的特点是元素不允许重复,而且是无序的(添加和取出的顺序不一致)。Set接口中的方法和Collection接口中的方法几乎相同,略。Set接口下常用的两个类:HashSet、TreeSet。二、HashSet类。1、概述。HashSet内部的数据结构是哈希表,而且是不同步的。...
分类:
编程语言 时间:
2014-10-07 22:48:24
阅读次数:
410
假如你要将某对象存入hash相应的集合中(比如hashSet)时,是根据对象的hashcode来判断是否为同一对象的,一般默认hashcode是根据对象地址来算出的,而equals方法默认也是判断两对象地址是否相等,所以一般如果不重写equals方法,hashcode方法也不改写,而如果改写了e.....
分类:
其他好文 时间:
2014-10-07 22:35:14
阅读次数:
250
目录(?)[+]
上篇博客中我们详细的分析了java集合《java中Map,List与Set的区别》。
同时我们也对HashSet和HashMap的核心方法hashcode进行了详解,见《探索equals()和hashCode()方法》。
万事俱备,那么下面我们就对基于hash算法的三个集合HashTable,HashSet和HashMap详解。
...
分类:
编程语言 时间:
2014-10-05 13:17:58
阅读次数:
272
一、UTF-8编码文件读取导致的错误有个txt文件,里面内容为:aaabbbccc以UTF-8编码方式打开txt文件,顺序读取,将里面的值放到一个hashset中,并判断aaa是否在在hashset中class { public static void main(String[] args)...
分类:
其他好文 时间:
2014-10-01 17:18:21
阅读次数:
129
一、集合类根接口(Collection,Map) Collection | |----List | |---ArrayList | |---LinkedList | |---Vector | |---Stack |----Set | |---HashSet ...
分类:
编程语言 时间:
2014-09-30 18:18:49
阅读次数:
282
add方法:1 s = {1,2,3}2 s.add(4)3 print(s)# {1, 2, 3, 4}同list的append方法,若调用s.add(3),则不会有任何影响。这点与C#中的HashSet有区别。update方法:1 s = {1,2,3,4,5}2 s.update({3,5,7...
分类:
编程语言 时间:
2014-09-29 19:43:21
阅读次数:
201
先看如下代码
class Worker implements Comparable {
private int age;
private String name;
public Worker(int age, String name) {
this.setAge(age);
this.setName(name);
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
...
分类:
其他好文 时间:
2014-09-29 17:36:51
阅读次数:
182
??
/*
* 1.存储对象可以考虑:①数组 ②集合
* 2.数组存储对象的特点:Student[] stu = new Student[20]; stu[0] = new Student();....
* >弊端:①一旦创建,其长度不可变。②真实的数组存放的对象的个数是不可知。
* 3.集合
* Collection接口
* |------Li...
分类:
其他好文 时间:
2014-09-29 12:31:00
阅读次数:
337