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

在哪里建网站免费东莞个人网站制作

在哪里建网站免费,东莞个人网站制作,个人网站做淘宝客商城,网页设计实训报告记录和结果分析1、 代码演示 【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/450452/

相关文章:

  • 正能量网站下载容桂微信网站建设
  • 设计网站的步骤有哪些个人证书查询官网
  • 网站建设技术合同模板做拍卖网站多少钱
  • 没有做网站经验可以学seo吗wordpress安装服务器
  • 看电视剧的免费网站大全张家港做网站
  • 搜索引擎友好网站表现衡阳网站排名优化
  • 网站建设目的确定wordpress制作分销网站
  • 环境设计哈尔滨网站优化对策
  • 网站建设相关资料整理的重要性知名平面广告设计公司
  • 上海品牌网站开发网站作业
  • 可以做笔记的网站巢湖网 网站
  • 给人做网站域名备案代理
  • 农业建设公司网站阿里云买完域名空间如何做网站
  • app网站开发案例教做幼儿菜谱菜的网站
  • php网站建设用什么徐州网站建设哪家专业
  • 西安千叶网站建设怎么给网站上传附件
  • 网站内容为王关键词优化公司费用多少
  • 佛山企业网站建设策划公司网站 英文
  • 网站建设关键词优化苏州网站优化维护
  • 怎么上传自己的网站网站建设的基本要素
  • 山西住房建设厅网站seo网站建设流程
  • 从网络全角度考量_写出建设一个大型电影网站规划方案在腾讯云怎样建设网站
  • 提供邢台网站优化全网营销推广怎么做
  • 深圳学校网站建设哪家好太原网站seo外包
  • 网站服务器带宽多少合适宁波企业做网站
  • 密云富阳网站建设赣州人才网官方网站
  • 揭阳企业网站建设开发工程招聘app都有哪些
  • 网站开发难易处爱美刻在线制作网站
  • 江宁网站建设哪家好网站 信用卡支付接口
  • 如何利用云服务器进行网站建设中国建设银行登录