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

广州网站建设电话/谷歌浏览器网址

广州网站建设电话,谷歌浏览器网址,电脑小程序怎么制作,最好网站建设集合与collection接口 collection接口&#xff1a;继承来自Iterable接口。所有集合类型均支持foreach循环语句和方法 集合常用方法 < E >泛型&#xff1a;集合并不关心元素的具体类型&#xff0c;因此设计使用泛型创建集合时&#xff0c;必须将泛型具体化为一个引用类型…

集合与collection接口

在这里插入图片描述

collection接口:继承来自Iterable接口。所有集合类型均支持foreach循环语句和方法

集合常用方法

在这里插入图片描述

  • < E >泛型:集合并不关心元素的具体类型,因此设计使用泛型
  • 创建集合时,必须将泛型具体化为一个引用类型。有助于减少错误

List集合接口

基本特点

  • List集合,有序的,允许重复元素的集合。除了从collection继承的方法外。还提供一些基于位置索引的方法在这里插入图片描述

常用实现类
1.java.util.ArrayList< E > 对象数组
2.java.util.LinkedList< E > 双向链表

集合和数组的转换
在这里插入图片描述

Map接口

java.util.Map(K,V)
严格来说map不是一个集合。但是他是一个容器

  • key必须是唯一的,一个key只能对应一个value
  • 添加key-value,如果key存在,后一个覆盖前一个
  • 通过key对应的hash值,判断key是否相同(比单纯判断hash更复杂)
  • 基本实现类
    1.java.util.HashMap<K,V>,查询效率与内存占用最平衡,但是线程不安全
    2.java.util.TreeMap<K,V>,线程安全,但是现在已经没有使用的必要了
  • 常用方法
    在这里插入图片描述
import java.util.HashMap;
import java.util.Map;public class Main{public static void main(String[] args) {Map<String,String> map=new HashMap<>();map.put("BO","956");map.put("SUN","925");System.out.println(map.size());System.out.println(map.get("BO"));System.out.println(map.get("SUN"));}}

Set集合接口

  • set集合不包含重复元素
  • 只包含继承来自collection方法
  • 基本实现类
    1.HashSet < E >,元素无序
    2.LinkedHashSet< E >,元素有序
    3.TreeSet< E >,元素有序
  • 没有基于索引的方法
  • 适合了逻辑上无能重复的元素集合

Iterable接口

迭代器,允许遍历集合,并根据需求选择的从集合中移除元素

hasnext():判断是否下一个元素存在
next(): 向后移动一个游标,并且返回游标指向的元素
remove():删除迭代器当前指向的游标对象

import java.util.*;
public class Main{public static void main(String[] args) {List<Integer> list=new ArrayList<>();for (int i = 0; i < 10; i++) {list.add(i);}Iterator<Integer> it=list.iterator();while(it.hasNext()){int i=it.next();if(i%2==0){it.remove();}}System.out.println("************");for (Integer i: list){System.out.print(i+" ");}}
}
http://www.lbrq.cn/news/1419031.html

相关文章:

  • 徐州网站制作怎样/什么网站可以发布广告
  • 做网站源代码/海外推广营销 平台
  • 泛搜索wordpress/seo高端培训
  • 建设实业公司网站设计模板/seo零基础入门到精通200讲
  • 兼职做效果图的网站/我要下载百度
  • 厦门百度整站优化服务/广告联盟app推广
  • 网站的开发与维护/免费推广的app有哪些
  • 网站设计要学什么/企排排官网
  • seo公司排行/网站seo诊断分析报告
  • 湖北网站建设多少钱/百度做网站推广的费用
  • 靠做效果图赚钱的网站/微博营销成功案例8个
  • 做网站一定要用服务器吗/百度官方电话号码
  • wordpress+模版仿米拓/宁波seo推广公司排名
  • 网络科技公司网站/网络营销课程培训课程
  • 做快手头像的网站/自己如何制作网站
  • 烟台网站排名优化公司/电商代运营公司排名
  • 用ps做网站/网络推广与推广
  • 商城网站建设报价单/如何添加百度指数
  • 编程需要下载什么软件/关键词优化公司哪家好
  • 当当网站建设目标/百度服务中心人工客服
  • 网站上面的水印怎么做/重庆的seo服务公司
  • 用现成的网站模板只套内容就可以有这样的吗/百度搜索引擎排名
  • 烟台免费网站建设/百度明令禁止搜索的词
  • 政务内网网站群建设/搜索引擎营销的方法不包括
  • 宝鸡做网站公司电话/太原互联网推广公司
  • 一起做网店的类似网站/软文营销文案
  • 百度做网站续费费用/搜一搜百度
  • 哪建设网站/seo刷网站
  • 英文版网站建设方案/东莞seo顾问
  • 我要做个网站/广州信息流推广公司
  • Mutually aided uncertainty
  • Rust:DLL 输出对象的生命周期管理
  • OpenCV 图像处理核心技术:边界填充、算术运算与滤波处理实战
  • wrap go as a telnet client lib for c to implement a simple telnet client
  • 软件的终极:为70亿人编写70亿个不同的软件
  • 从 “碳足迹“ 到 “零碳圈“:上海零碳园区的改造密码