当前位置: 首页 > news >正文

深圳市大鹏建设局网站wordpress系统通知邮箱

深圳市大鹏建设局网站,wordpress系统通知邮箱,wordpress 女尊,东莞网站建设lhznkj1、 代码演示 【1】新增一个类,用来测试集合。先创建一组数组,数组可以存放不同的数据类型。对于Object类型的数组元素,可以通过.getClass方法获取到具体类型。 【2】如果数组指定类型为int的时候,使用.getClass()就会提示错误。 …

1、 代码演示

【1】新增一个类,用来测试集合。先创建一组数组,数组可以存放不同的数据类型。对于Object类型的数组元素,可以通过.getClass方法获取到具体类型。

【2】如果数组指定类型为int的时候,使用.getClass()就会提示错误。

【3】集合获取元素的值,通过get(下标)来获取。

【4】集合可以获取到指定元素的类型

【5】可以直接输出集合对象来打印集合的内容。使用输出语句,输出的对象会被自动toString()

List集合:

  • 是有序的,内存空间是连续的,查询效率高。

  • 删除和插入的效率低:删除或插入一个元素后,为了保证集合相邻数据的空间是连续的,那么其他元素也都要被移动。

LinkedList集合:

  • 查询效率低。

  • 删除和插入效率高。

2 集合常见操作

2.1 常用遍历

// 集合或元素个数 size()
System.out.println(list.size());// 集合遍历 for循环
for (int i = 0; i < list.size(); i++) {System.out.println(list.get(i));
}
// foreach
for(Object o : list) {System.out.println(o);
}

2.2 迭代器进行遍历

Iterator iterator = list.iterator();
while (iterator.hasNext()) {System.out.println(iterator.next());
}

3、Set集合

  •  List接口特点:  元素可以重复,保证顺序性

  •  Set接口特点:元素不可重复,不保证顺序

3.1 Set集合演示

Set集合的顺序是随机的, 并且会自动去重。

Set set = new HashSet();
set.add(1);
set.add("2");
set.add(3.3);
set.add(4.0F);
set.add(true);
set.add(3.3);System.out.println(set);

3.2 Set集合遍历

只能通过迭代器进行遍历

        for (Object o : set) {System.out.println(o);}System.out.println("**************************");Iterator iterator = set.iterator();while (iterator.hasNext()) {System.out.println(iterator.next());}

3.3 TreeSet

无序不可重复,但是可以按照元素的大小顺序自动排序

Set set = new TreeSet();
set.add(1);
set.add(2);
set.add(33);

4、Map集合

4.1 Map基础操作

【1】map中的值,只能通过key来获得,不能通过下标来获取,因为数据是无序的。

Map map = new HashMap();map.put("name","Wesky");map.put("Company","NTI");map.put("age",18);map.put("sex","男");map.put("age",20);map.put(666,"hello world");map.put(666,999);System.out.println(map.keySet());System.out.println(map.values());

【2】如果存在重复的key,以最后的key的数据为准,原先会被覆盖。

4.2 Map的遍历

两种遍历方式。

Set keySet = map.keySet();
for (Object o : keySet) {System.out.println("key = "+ o + " | value = "+map.get(o));
}
System.out.println("**************************");for (Object o : map.entrySet()) {Map.Entry entry = (Map.Entry) o;System.out.println("key = "+ entry.getKey() + " | value = "+entry.getValue());
}

五、集合工具类

5.1 Arrays

提供一系列数组与集合转换工具

5.2 Collections

提供对集合的多种操作方式

http://www.yayakq.cn/news/806091/

相关文章:

  • 四川城乡建设部网站首页深圳做网站的公司哪家好
  • 苏州中设建设集团有限公司网站深圳就会制作
  • 买了一个域名如何做网站微信做模板下载网站有哪些
  • 宁波网站建设与设计制作网页设计心得体会5000字
  • 做网站的图片房产高端品牌女装
  • 网站服务器空间大小企业解决方案平台
  • c 网站开发框架网络营销是什么的产生主要源于网络市场的复杂性
  • 一个网站可以做多少地区词怎么推广我做的网站
  • 七台河做网站除了91还有什么关键词
  • 徐州手机建站模板百度推广公司电话
  • js代码下载网站做互联网一个月挣多少钱
  • apache多网站配置网站绑定公众号
  • 网站进入特效ps插件国外网站
  • 祁连网站建设公司网站设计公司域名服务器建设
  • 企业网站建设服务电话婚礼摄影网站源码
  • 徐州模板建站哪家好网站流程图软件
  • 石景山企业网站建设有什么网站可以做设计兼职
  • 山东网站备案 论坛营销策划公司经营范围包括哪些
  • 泗阳网站设计湖南东方红建设集团有限公司网站
  • ip地址访问不了网站创建企业
  • 什么都不会怎么做网站网站需不需要备案
  • 网站建设泉州重庆招标建设信息网站
  • 做移门配件的网站商城网站建设视频教程
  • 无锡网站建设哪家好网站建设中页面
  • 承接网站怎么做wordpress-5.0.2
  • 嘉兴网站备案网站建设需要提供哪些资料
  • 企业网站建设的费用舟山建设信息港网站
  • 网站后期维护管理暖色调 网站
  • 杭州建设信用网网站下载 asp网站
  • 泰安房产网租房互联网优化