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

网络营销概论安卓优化大师手机版下载

网络营销概论,安卓优化大师手机版下载,深圳建站程序,福州网站制作外包1 集合的继承实现关系 Collection接口常用的子接口有:List接口、Set接口; List接口常用的子类有:ArrayList类、LinkedList类 ; Set接口常用的子类有:HashSet类、LinkedHashSet类。 public class Demo02 {public st…

 

1     集合的继承实现关系

Collection接口常用的子接口有:List接口、Set接口;

List接口常用的子类有:ArrayList类、LinkedList类 ;

Set接口常用的子类有:HashSet类、LinkedHashSet类。

 

public class Demo02 {public static void main(String[] args) {Collection<Integer>col=new ArrayList<Integer>();//集合的添加方法col.add(123);col.add(456);col.add(789);//判断集合中是否包含某元素boolean flag=col.contains(123);System.out.println(flag);//将集合中的元素移出col.remove(123);//遍历for(int i=0;i<col.size();i++){if(col instanceof ArrayList){ArrayList<Integer>arr=(ArrayList<Integer>)col;System.out.println(arr.get(i));}}//将集合转为Object[]Object[] obj=col.toArray();for(int i=0;i<obj.length;i++){System.out.println(obj[i]);}}
}

2   Iterator迭代器和增强for

Collection集合元素的通用获取方式:在取元素之前先要判断集合中有没有元素,如果有,就把这个元素取出来,继续在判断,如果还有就再取出出来。一直把集合中的所有元素全部取出。这种取出方式专业术语称为迭代。

在Collection接口描述了一个抽象方法iterator方法,所有Collection子类都实现了这个方法,并且有自己的迭代形式,它会返回一个Iterator对象,Iterator里面有两个方法:

hasNext()方法:用来判断集合中是否有下一个元素可以迭代。如果返回true,说明可以迭代。

next()方法:用来返回迭代的下一个元素,并把指针向后移动一位。

public class Demo03 {public static void main(String[] args) {Collection<Integer>col=new ArrayList<Integer>();col.add(123);col.add(456);col.add(789);//遍历Iterator<Integer> it=col.iterator();boolean flag=it.hasNext();System.out.println(flag);System.out.println(it.next());while(it.hasNext()){System.out.println(it.next());}//增强for/*for(你要遍历的容器存的数据的类型 变量名:你要遍历的容器名){System.out.println(变量名);}*/for(int i:col){System.out.println(i);}}
}

3     泛型的定义与使用

1.含有泛型的类:

定义格式:修饰符 class 类名<代表泛型的变量> { }

2.含有泛型的借口

定义格式:修饰符 interface接口名<代表泛型的变量> { }

好处:

将运行时期的ClassCastException,转移到了编译时期变成了编译失败。

避免了类型强转的麻烦。

3.泛型限定

泛型限定符?

泛型的上限,extends本身及其子类

泛型的下限,super 本身

public class Demo {public static void main(String[] args) {ArrayList<Emp>arr1=new ArrayList<Emp>();ArrayList<Chushi>arr=new ArrayList<Chushi>();HashSet<Fuwuyuan>set=new HashSet<Fuwuyuan>();ArrayList<Manager>arr2=new ArrayList<Manager>();get(arr1);}//写一个通用方法来遍历这三个集合//泛型没有多态这一说法,<E>  E//泛型限定符?//泛型的上限,extends本身及其子类//泛型的下限,super 本身public static void get(Collection<? extends Emp> col){}
}

 

转载于:https://www.cnblogs.com/quanjunkang/p/10642834.html

http://www.lbrq.cn/news/2753443.html

相关文章:

  • 成都网站营销推广公司网站推广软件排名
  • wordpress文章勒出sem与seo
  • 网页模板下载哪个网站好关键词全网搜索工具
  • 卖手机网站开发的必要性长沙网站推广排名优化
  • 南昌网站开发建设哪些店铺适合交换友情链接
  • 靖江有哪些做网站的专门看网站的浏览器
  • 中国可以做交互的网站企业文化的重要性和意义
  • 什么网站可以做相册ip域名查询地址
  • 浦东做网站长沙seo服务哪个公司好
  • 网页特效网站品牌推广方案
  • 政府制作网站建议免费注册推广网站
  • 国内视差网站百度广告投放平台官网
  • 网站开发好要租服务器吗网站推广方法
  • 中介做哪些网站电商网站seo怎么做
  • 梧州市地图疫情最新消息站长seo
  • 上海网站建设哪里好小红书搜索优化
  • 企业品牌网站建设做网络推广一般是什么专业
  • 网站制作高端网站建设免费注册个人网站
  • 英文网站接单做翻译企业宣传推广怎么做
  • wordpress菜单相对地址性能优化大师
  • 如何做直播网站哈尔滨seo优化公司
  • 网站后台管理系统html南京seo排名公司
  • 广东佛山如何制作网站公司北京seo收费
  • 门户网站解决方案网址如何被快速收录
  • 乐山市建设局网站百度视频免费高清影视
  • 长沙域名注册公司seo优化论坛
  • 做网站都需要用到什么360竞价推广怎么做
  • php网站开发总结推广普通话手抄报简单
  • 做计量检定的网站搜索引擎整合营销
  • 洛阳市App网站开发公司南京网站设计公司
  • 新手向:Java方向讲解
  • 文件快速复制工具,传输速度提升10倍
  • huggingface TRL中是怎么获取参考模型的输出的
  • 双向SSL认证之Apache实战配置
  • UE UDP通信
  • sqlsever的sql转postgresql的sql的方言差异