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

个人网站什么好搜索网站大全

个人网站什么好,搜索网站大全,网站开发国内外研究动态,一家专门做动漫的网站单列集合是list和set,list的实现类有ArrayList和LinkedList,前者是数组实现,后者是链表实现。list和set,前者有序、可重复,后者无序不可重复。 1.单列集合 1.1. list java.util.List接口继承自Collection接口&#…

单列集合是list和set,list的实现类有ArrayList和LinkedList,前者是数组实现,后者是链表实现。list和set,前者有序、可重复,后者无序不可重复。

1.单列集合

1.1. list

java.util.List接口继承自Collection接口,它的实现类包括ArrayList、LinkedList、Vector等

list接口的方法比如下面:

实例如下:

import java.util.ArrayList;
import java.util.List;
public class ListDemo
{public static void main(String[] args){List<Integer> a=new ArrayList<Integer>();System.out.println("在集合尾部添加指定元素");a.add(1);a.add(2);System.out.println(a);}
} 
//输出结果:在集合尾部添加指定元素
//[1, 2]

 见第七行的List<Integer> a=new ArrayList<Integer>();这其实是子类的向上转型,当然也可以不用转型,直接ArrayList<Integer> a=new ArrayList<Integer>()这样,都可以。前者呢,优点是变量a可以引用任何list实现类的对象,比如LinkedList、Vector的对象,而不需要修改变量声明的类型,例如

a = new LinkedList<Integer>();

 后者呢,变量a不仅可以调用父类的方法,还可以调用子类独有的方法。

明白了list接口的使用,那么list的实现类ArrayList、LinkedList、Vector等也差不多会用了。

1.2. set

java.util.Set接口同样继承自Collection接口,Set接口不同于List接口,它是抽象接口;它的实现类包括java.util.HashSet和java.util.LinkedHashSet等。

import java.util.HashSet;
public class SetDemo
{public static void main(String[] args){HashSet<Integer> a=new HashSet<Integer>();a.add(12);a.add(12);a.add(34);System.out.print(a);}
}
//输出结果:[34, 12]

输入两个12,但是最终集合里只有一个12,说明自动过滤掉重复元素。 

2.双列集合

map(映射)

java.util.Map,Map不同于List接口,它也是抽象接口;map接口的对象是键值对、关键字和值都是对象,关键字是唯一的,可以存相同的值,如果反复插入关键字,则新的替换旧的;

map的接口方法:

  • put(K key, V value):添加键值对。

  • get(Object key):通过键获取值。

  • remove(Object key):删除指定键的键值对。

  • containsKey(Object key):判断是否包含某键。

  • keySet():返回所有键的集合(Set<K>)。

  • values():返回所有值的集合(Collection<V>)。

  • entrySet():返回所有键值对的集合(Set<Entry<K, V>>)。

import java.util.Map;
import java.util.HashMap;
public class MapDemo
{public static void main(String[] args){Map<String,Integer> a=new HashMap<>();a.put("小明",12);System.out.print(a);}
}
//输出结果:{小明=12}

 

 

http://www.khdw.cn/news/59892.html

相关文章:

  • 电影网站怎么做运营和营销是一回事吗
  • html网站怎么做视频郑州网站制作推广公司
  • 深圳做网站d公司惠州seo关键词推广
  • 手机网站自助建设指数
  • 南昌专业网站建设公司哪家好百度网盘官网入口
  • 做网站找雷鸣湖南省人民政府官网
  • 论mvc框架在网站开发的应用seo相关岗位
  • 企业网站 优帮云合肥疫情最新消息
  • seo站长博客网站关键词怎么添加
  • 网站建设业务的延伸性南昌seo教程
  • 北京到广州的机票上海建站seo
  • 网站建设杭州哪家便宜正规职业技能培训机构
  • 网站做百度推广百度手机助手官网
  • 做自己的网站可以赚钱吗郑州整站关键词搜索排名技术
  • 重庆市建设城乡委员会官方网站优化标题关键词技巧
  • 怎么做百度网站免费的哈尔滨seo优化软件
  • 中英双语外贸网站源码网站怎么优化推荐
  • 宝鸡手机版网站建设企业营销模式
  • 济南网站建设(力选聚搜网络)徐州网络推广服务
  • 做网站设计的公司叫什么搜索引擎下载安装
  • ps怎样做网站大图怎么找需要做推广的公司
  • 游戏攻略网站怎么做推广策略
  • 网站后台帐号密码破解怎么接推广
  • 自定义网站图标如何提高网站在百度的排名
  • 网站挂马处理百度快照南昌seo排名公司
  • 网站哪个公司做的重庆企业站seo
  • 三网合一网站建设合同网站建设产品介绍
  • 做电脑网站用什么软件chrome谷歌浏览器
  • 皇马logo做网站公众号推广费用一般多少
  • 黄金网站app免费视频下载全国病毒感染最新消息