Set说明
来源:互联网 发布:韩国拍照软件 编辑:程序博客网 时间:2024/06/06 09:54
Set说明有HashSet、TreeSet、LinkedHashSet
1 HashSet不保证元素的排列顺序,顺序可变化,不同步,且可以放入一个null
2 TreeSet保证元素处于排序状态(通过比较数据的大小(调用CompareTo(Object obj)方法比较大小),进行排序,默认字符串比较,如1,2,11排序为1,11,2)
3 LinkedHashSet可以保证插入的数据的顺序。
例如:
// Set<String> userSet=new LinkedHashSet<String>(); //1 2 a b 3 A
Set<String> userSet=new TreeSet<String>(); //1 2 3 A a b
//Set<String> userSet=new HashSet<String>(); //1 a A 2 b 3
userSet.add("1");
userSet.add("2");
userSet.add("a");
userSet.add("b");
userSet.add("3");
userSet.add("A");
userSet.add("111");
Iterator<String> it=userSet.iterator();
while(it.hasNext()){
String show=it.next();
System.out.println(show);
}
Set的泛型遍历:
for(Object obj:set){
if(obj instanceof Integer){ //整形
int aa= (Integer)obj;
}else if(obj instanceof String){
String aa=(String)obj;
}else if(obj instanceof JSONObject){
System.out.println("JSONObject类型");
}else{
System.out.println("其他类型");
}
}
- Set说明
- 一些SET的说明
- c# get set 说明
- oracle: prompt,set feedback set define说明
- list.set.map 补充说明
- C#中Get,Set的详细说明
- C#中Get,Set的详细说明
- Linux 环境变量说明-env/set/export
- Collection、List、Set、SortedSet总结说明
- C#中Get,Set的详细说明
- set statistics profile on统计字段说明
- 集合 list set 常用类型说明
- javascript 集合(set)算法与说明
- set define off 在数据库脚本中的作用说明
- 关于Asp.net中Get,Set的详细说明
- Oracle - SQL 优化 -------- > SET AUTOTRACE 中Statistics(统计信息)说明
- JAVA类集----Set接口排序及重复元素说明
- 看python官方说明学python-set-集合
- 微信小应用开发工具 共享共享共享啦
- Android 创建简单菜单 memu
- Bubble Cup 9 - Finals [Online Mirror] 题解
- Windbg调试32位.net程序产生的64位dump
- php识别移动端代码
- Set说明
- NVIDIA PhysX SDK 3.3.4 Documentation User's Guide翻译 --Vehicles
- linux环境内存分配原理 mallocinfo
- git 删除无用目录,添加忽略文件
- 一个电子书网站(而)
- Spring @ResponseBody注释符
- iOS 真机 UIButton自动出现下划线 如何去掉
- CENTOS安装ElasticSearch
- JBOSS安装与配置搭建本地项目环境