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

邹平网站开发江西seo推广

邹平网站开发,江西seo推广,做品牌网站公司,餐饮网站系统List、Set和Map是Java中的三种基本数据结构,它们在元素重复性、有序性和用途方面存在显著的区别。 元素重复性: List允许有重复的元素。任何数量的重复元素都可以在不影响现有重复元素的值及其索引的情况下插入到List集合中。 Set集合不允许元素重复。…

List、Set和Map是Java中的三种基本数据结构,它们在元素重复性、有序性和用途方面存在显著的区别。

元素重复性:

List允许有重复的元素。任何数量的重复元素都可以在不影响现有重复元素的值及其索引的情况下插入到List集合中。

Set集合不允许元素重复。Set以及所有实现了Set接口的类都不允许重复值的插入,若多次插入同一个元素时,在该集合中只显示一个。

Map以键值对的形式对元素进行存储。Map不允许有重复键,但允许有不同键对应的重复的值。

元素的有序性:

List及其所有实现类保持了每个元素的插入顺序。

Set中的元素都是无序的。但是某些Set的实现类以某种殊形式对其中的元素进行排序,如:LinkedHashSet按照元素的插入顺序进行排序。

Map跟Set一样对元素进行无序存储,但其某些实现类对元素进行了排序。

用途:

List 集合中对象按照索引位置排序,可以有重复对象,允许按照对象在集合中的索引位置检索对象。

Map中的每一个元素包含一个键和一个值,成对出现,键对象不可以重复,值对象可以重复。

Set 集合中的对象不按照特定的方式排序,并且没有重复对象,但它的实现类能对集合中的对象按照特定的方式排序。

以下是List、Set和Map的简单例子:

List(列表)例子:

import java.util.ArrayList;

import java.util.List;

public class ListExample {

    public static void main(String[] args) {

        List<String> list = new ArrayList<>();

        list.add("苹果");

        list.add("香蕉");

        list.add("橙子");

        System.out.println("List: " + list);

    }

}

Set(集合)例子:

import java.util.HashSet;

import java.util.Set;

public class SetExample {

    public static void main(String[] args) {

        Set<String> set = new HashSet<>();

        set.add("苹果");

        set.add("香蕉");

        set.add("橙子");

        set.add("苹果"); // 重复元素,Set不允许重复,所以只会保留一个"苹果"

        System.out.println("Set: " + set);

    }

}

Map(映射)例子:

import java.util.HashMap;

import java.util.Map;

public class MapExample {

    public static void main(String[] args) {

        Map<String, Integer> map = new HashMap<>();

        map.put("苹果", 5);

        map.put("香蕉", 3);

        map.put("橙子", 7);

        map.put("苹果", 10); // 键不允许重复,但值可以重复,所以"苹果"对应的值将会是10,之前的值5将会被覆盖。

        System.out.println("Map: " + map);

    }

}

 

 

http://www.mmbaike.com/news/37356.html

相关文章:

  • php网站导航精准信息300099
  • java 建网站seo怎么快速提高排名
  • 邯郸市市长公司官网优化方案
  • 乌兰察布建设局网站swot分析
  • 网站建设都用哪个好现在有哪些培训学校
  • ppt做的好的网站有哪些软文代理平台
  • 国资委两学一做网站怎么进入百度推广账户
  • 南京公司网站建设个人网站制作教程
  • 金融系统网站模板北京疫情最新消息情况
  • 网站建设的活怎么接近期舆情热点事件
  • 如何查找昆明做网站服务的公司sem专员
  • 可做用户密码暴力破解测试的网站新乡网站优化公司推荐
  • 做图片能去哪些网站免费推广网站排行榜
  • 网页设计师常用网站建站系统源码
  • 做网站运营的要求网络营销推广有哪些方法
  • 做网站是什么软件app下载
  • 教师做网站赚钱百度网盘客户端
  • 手机网站制作关联词有哪些三年级
  • 深圳市做网站公司好用的网站推荐
  • 我做的网站怎么是危险网站网站模板大全
  • 品牌网站的目的镇江网站建设推广
  • 网站数据库丢失百度公司好进吗
  • 体检营销型网站微博上如何做网站推广
  • 业务代刷平台网站怎么做seo网站有优化培训班吗
  • 案例网站模板_案例网站长工具app官方下载
  • 环境设计网站推荐爱站网站长百度查询权重
  • 做58同城这样的网站快速排名刷
  • 个人网页的代码优化网站seo
  • 关于学院网站建设的意见网络推广软件免费
  • 四川电子商务网站win7怎么优化最流畅