Map接口
Map集合采用键值对(key-value)的方式存储数据,其中键不可以重复、值可以重复。
常用类有HashMap、TreeMap和Properties
HashMap类
假如,现在我有一个集合,集合中存储着一批WiFi的名称和密码,现在要求通过名称快速找到密码。这样的需求使用List集合实现起来非常困难,Java为我们提供了另一种形式的集合,可以很好的解决这样的问题。就是M...
分类:
编程语言 时间:
2015-08-12 19:42:14
阅读次数:
141
一、一些概念定义:主键--唯一标识一条记录,不能有重复的,不允许为空外键--表的外键是另一表的主键,外键可以有重复的,可以是空值索引--该字段没有重复值,但可以有一个空值作用:主键--用来保证数据完整性外键--用来和其他表建立联系(在添加数据时会做检查,关联表中没有的值是添加不进来的)索引--是提高...
分类:
数据库 时间:
2015-08-11 20:42:16
阅读次数:
160
在Oracle中提供了三种类型的集合操作: 并(UNION)、交(INTERSECT)、差(MINUS)
UNION:将多个查询的结果组合到一个查询结果之中,并去掉重复值
UNION ALL:将多个查询结果组合到一个查询结果中,但是包含重复值
INTERSECT:返回多个查询结果相同的部分
MINUS:返回两个查询结果的差集
首先,创建另一个表 emp10...
分类:
数据库 时间:
2015-08-09 12:38:11
阅读次数:
134
1在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。语法:SELECT DISTINCT 列名称 FROM 表名称2如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。语法SEL...
分类:
数据库 时间:
2015-07-30 22:58:20
阅读次数:
163
如何去除List中的重复值?感谢 http://bbs.csdn.net/topics/390247210。供自己参考:1、通过循环进行删除public static void removeDuplicate(List list) { for ( int i = 0 ;...
分类:
其他好文 时间:
2015-07-30 07:03:21
阅读次数:
183
第一项: qsort:
(只是些概念,了解一下就可以)
基本快速排序的方法,每次把数组分成两分和中间的一个划分值,而对于有多个重复值的数组来说,基本排序的效率较低。集成在C语言库函数里面的的qsort函数,使用 三 路划分的方法解决这个问题。所谓三路划分,是指把数组划分成小于划分值,等于划分值和大于划分值的三个部分。
函数对buf 指向的数据按升序排序。
使用方法:
void qs...
分类:
编程语言 时间:
2015-07-27 23:09:29
阅读次数:
160
数据库环境:SQL SERVER 2008R2Sql Server有提供求集合差集的函数——EXCEPT。先看看EXCEPT的用法,{ | ( ) } { EXCEPT }{ | ( ) }从 EXCEPT 操作数左边的查询中返回右边的查询未返回的所有非重复值。上面是摘自MSDN对EXCEP...
分类:
数据库 时间:
2015-07-24 15:57:53
阅读次数:
148
Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All
两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致);
如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。
union和union ...
分类:
数据库 时间:
2015-07-24 14:22:13
阅读次数:
215
我们在处理数据时,重复数据常常会对分析造成很大麻烦,因此数据整理初期一个重要的工作是排重,excel2007以上版本中有一个删除重复项功常便捷,但是每次点来点去也很麻烦,下面我们用公式来对一些重复数据进行处理一、【单列提取不重复值】先将数据列定义名称{=INDEX(名称,MATCH(,COUNTIF...
分类:
其他好文 时间:
2015-07-23 17:30:58
阅读次数:
247
一个字符串为“1;2;1;1;1”。
请问:
如何在SQL SERVER中实现如下功能:
1、判断该字符串中是否存在重复的数字
如果存在重复的数字,返回错误信息
如果不存在重复的数字,返回正确。
思路:分割字符串,将子字符串存入临时表,在临时表进行分组判断
create function RepeatString(@input varchar(8000),@separat...
分类:
数据库 时间:
2015-07-17 12:04:17
阅读次数:
146