java 实现set_js 实现JAVASET
/**
* Created with IntelliJ IDEA.
* User: chicheng
* Date: 14-11-7
* Time: 下午9:24
* To change this template use File | Settings | File Templates.
*/
function Set() {
this.elements = new Array();
//获取Set元素个数
this.size = function() {
return this.elements.length;
}
//判断Set是否为空
this.isEmpty = function() {
return (this.elements.length < 1);
}
//清除Set
this.clear = function() {
this.elements = new Array();
}
//增加一个元素,不重复
this.add = function(value) {
//alert(this.containsKey(_key));
if(this.containsValue(value)){
this.remove(value);
}
this.elements.push(value);
}
//移除一个值
this.remove = function(value) {
var bln = false;
try {
for (i = 0; i < this.elements.length; i++) {
if (this.elements[i] == value) {
this.elements.splice(i, 1);
return true;
}
}
} catch (e) {
bln = false;
}
return bln;
}
//移除一个值,索引
this.kill=function (index){
this.remove(this.get(index));
}
//得到一个值,索引
this.get = function(_index) {
if (_index < 0 || _index >= this.elements.length) {
return null;
}
return this.elements[_index];
}
//查看是否包含一个值 this.containsValue = function(value) { var bln = false; try { for (i = 0; i < this.elements.length; i++) { if (this.elements[i] == value) { bln = true; } } } catch (e) { bln = false; } return bln; } }
java 实现set_js 实现JAVASET相关推荐
- java 实现set,Java--Set的三个具体实现类
HashSet HashSet继承AbstractSet类,实现Set.Cloneable.Serializable接口.其中AbstractSet提供Set接口的骨干实现,从而最大限度地减少了实现此 ...
- 如何配置pom.xml用maven打包java工程
最近由于项目需要,研究了一下maven的打包,项目要做到 1,生成3个目录/lib,/conf,/bin目录 2,把所有的jar目录编译.拷贝到/lib目录(包括maven的jar包和lib目录下的j ...
- Java知识点总结(Java容器-EnumSet)
Java知识点总结(Java容器-EnumSet) @(Java知识点总结)[Java, Java容器, JavaCollection, JavaSet] EnumSet EnumSet是一个专为枚举 ...
- java –cp_Java设置–用Java设置
java –cp Java Set is a collection of elements (Or objects) that contains no duplicate elements. Java ...
- p39 8.由以下三个集合,集合成员分别是会Python、C、Java的人员。
p39 8.由以下三个集合,集合成员分别是会Python.C.Java的人员. PythonSet={'王海','李黎明','王铭年','李晗'} CSet={'朱佳','李黎明','王铭年','杨鹏 ...
- java 哪些类实现了set_Java- Set及其实现类
Java- Set及其实现类 Java- Set及其实现类 Java- Set及其实现类 Set HashSet TreeSet 上一篇我们讲解了Collection接口的 子接口List 及其实现类 ...
- Java web开发——Servlet详细介绍
一.第一个Servlet程序 1.创建Servlet程序 在webapps目录下新建一个serfis的web应用,在serfis下新建一个WEB-INF\classes,在classes新建servl ...
- JAVA 集合(2)
List子接口 有序.有下标.元组可以重复 List子接口相关方法 void add(int index,Object o); //在index位置插入对象o. Boolean addAll(int ...
- springboot实现SSE服务端主动向客户端推送数据,java服务端向客户端推送数据,kotlin模拟客户端向服务端推送数据
SSE服务端推送 服务器向浏览器推送信息,除了 WebSocket,还有一种方法:Server-Sent Events(以下简称 SSE).本文介绍它的用法. 在很多业务场景中,会涉及到服务端向客户端 ...
最新文章
- SAP OData batch request的并行处理实现原理
- Linux 远程开机(walk on lan)
- c++读取utf8文件_Node.js 进阶之 fs 文件模块学习
- 关于零基础学习web前端开发,有些过来经验分享
- iplat-ui源码解读
- Arithmetic Sequence
- 用友U9 SOA Ready (转载)
- confluence 制作流程图_Sketch制作交互流程图,哪种工具最高效?
- 身份证号码查询-完整提供 Demo 代码示例及数据专业且全面的 API 查询接口
- linux磁盘刻录ISO工具,技术|Ubuntu下的三个好用的CD/DVD刻录工具
- IPV6电视播放器V1.0.3
- python自然语言_Python自然语言处理 - 随笔分类 - 牛皮糖NewPtone - 博客园
- python打开pdf文档
- 牛客SQL练习-39-针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引
- Centos7新开一个终端并在新终端中执行命令
- (二) 桌面应用程序的用户界面
- 微机原理与接口技术:中断技术 详细笔记与例题解析
- STM32F103驱动IIC OLED显示屏
- 怎么升级Android Studio版本,Android Studio更新的四种版本介绍
- 渠得清如许,源头活水来——2015年年终总结
热门文章
- adobe仿宋std r常规_宜春MF4003-5-06-CV-R气体质量流量计
- 【Python刷题】_4
- LeetCode-链表-142. 环形链表 II
- 详解云原生机器学习平台的优势
- 产品的三层境界:工具-平台-生态
- 【码农本色】用数据解读我的2014
- Referenced file contains errors (http://www.springframework.org/schema...错误--转载
- 关于产品的一点点想法
- 工具用的好下班走的早
- 人工智能靠人工:标注员1天要听1000条录音