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

做网站底色怎么选wordpress 注册没密码错误

做网站底色怎么选,wordpress 注册没密码错误,wordpress怎么弄垂直分类,平面设计软件photoshop目录 ​编辑 一、集合框架 二、 Map集合 特点 遍历方式 HashMap与Hashtable的区别 TreeMap Collections Arrays 一、集合框架 二、 Map集合 Map集合是一种键值对的集合#xff0c;其中每个键对应一个值。在Java中#xff0c;Map接口定义了一种将键映射到值的数据结… 目录 ​编辑 一、集合框架 二、 Map集合 特点 遍历方式 HashMap与Hashtable的区别 TreeMap Collections Arrays 一、集合框架 二、 Map集合 Map集合是一种键值对的集合其中每个键对应一个值。在Java中Map接口定义了一种将键映射到值的数据结构。常见的实现类包括HashMap、TreeMap和LinkedHashMap。 无序、以键值对的形式添加元素键不能重复值可以重复它没有继承Collection接口。 关于Map集合的常见操作 添加键值对使用put(key, value)方法将键值对添加到Map中。获取值使用get(key)方法根据键获取对应的值。删除键值对使用remove(key)方法根据键删除对应的键值对。判断是否包含键使用containsKey(key)方法判断Map中是否包含指定的键。获取所有键或值的集合使用keySet()方法获取所有键的集合使用values()方法获取所有值的集合。 特点 无序 MapString,String mapnew HashMapString,String(); map.put(zs, 123); map.put(ls, 456); map.put(ww, 789); System.out.println(map); 以键值对方式存储数据 MapString,String mapnew HashMapString,String(); map.put(zs, 123); map.put(ls, 456); map.put(ww, 789); 键唯一值不唯一键相同的情况下值被覆盖 MapString,String mapnew HashMapString,String(); map.put(zs, 123); map.put(ls, 456); map.put(ww, 789); map.put(zs, 1234); System.out.println(map); 遍历方式 获取所有的Key MapString,String mapnew HashMapString,String(); map.put(zs, 123); map.put(ls, 456); map.put(ww, 789); //获取Map集合中所有的键 SetString keys map.keySet(); for (String key : keys) {System.out.println(key); } 获取所有的Value MapString,String mapnew HashMapString,String(); map.put(zs, 123); map.put(ls, 456); map.put(ww, 789); //获取Map集合中所有的值 CollectionString values map.values(); for (String value : values) {System.out.println(value); } 获取所有的键值对 MapString,String mapnew HashMapString,String(); map.put(zs, 123); map.put(ls, 456); map.put(ww, 789); //获取Map集合中所有的键值对 SetEntryString, String entrySets map.entrySet(); for (EntryString, String entry : entrySets) {System.out.println(entry.getKey() entry.getValue()); } HashMap与Hashtable的区别 HashMap是Hashtable的轻量级实现非线程安全的实现他们都完成了Map接口主要区别在于HashMap允许空null键值key,由于非线程安全在只有一个线程访问的情况下效率要高于Hashtable。 HashMap允许将null作为一个entry的key或者value而Hashtable不允许。 HashMap把Hashtable的contains方法去掉了改成containsvalue和containsKey。因为contains方法容易让人引起误解。 Hashtable继承自Dictionary类而HashMap是Java1.2引进的Map interface的一个实现。 最大的不同是Hashtable的方法是Synchronize的而HashMap不是在多个线程访问Hashtable时不需要自己为它的方法实现同步而HashMap 就必须为之提供外同步。 Hashtable和HashMap采用的hash/rehash算法都大概一样所以性能不会有很大的差异。 就HashMap与HashTable主要从三方面来说。 历史原因Hashtable是基于陈旧的Dictionary类的HashMap是Java 1.2引进的Map接口的一个实现 同步性Hashtable是线程安全的也就是说是同步的而HashMap是线程序不安全的不是同步的 值只有HashMap可以让你将空值作为一个表的条目的key或value TreeMap 默认升序排序 MapString,Object mapnew TreeMapString,Object(); map.put(2,ls); map.put(1,ww); map.put(4,zs); map.put(3,xl);map.forEach((k,v)-{System.out.println(kv); }); reverseOrder降序排序 MapString,Object mapnew TreeMap(Comparator.reverseOrder()); map.put(2,ls); map.put(1,ww); map.put(4,zs); map.put(3,xl);map.forEach((k,v)-{System.out.println(kv); }); Value值排序 MapString,Object mapnew TreeMapString,Object(); map.put(2,ls); map.put(1,ww); map.put(4,zs); map.put(3,xl);//按照map中的value属性排序 ListMap.EntryString,Object lstnew ArrayListMap.EntryString,Object(map.entrySet());Collections.sort(lst, new ComparatorMap.EntryString, Object() {Overridepublic int compare(Map.EntryString, Object o1, Map.EntryString, Object o2) {return -o1.getValue().toString().compareTo(o2.getValue().toString());} });lst.forEach(s-{System.out.println(s); }); Collections Collections工具类提供一组静态方法操作Collection集合 Collections 是 Java 中的一个工具类提供了一系列静态方法来操作集合类如List、Set、Map等。它包含了很多常用的方法如排序、查找、遍历等可以方便地对集合进行操作。 Collections 类的常用方法示例 import java.util.ArrayList; import java.util.Collections; import java.util.List;public class Main {public static void main(String[] args) {ListInteger numbers new ArrayList();numbers.add(3);numbers.add(1);numbers.add(2);// 排序Collections.sort(numbers);System.out.println(排序后的列表 numbers);// 反转Collections.reverse(numbers);System.out.println(反转后的列表 numbers);// 查找最大值和最小值int max Collections.max(numbers);int min Collections.min(numbers);System.out.println(最大值 max);System.out.println(最小值 min);// 随机打乱顺序Collections.shuffle(numbers);System.out.println(随机打乱后的列表 numbers);} }Arrays Arrays工具类提供了一组静态方法操作数组 Arrays 是一种数据结构用于存储相同类型的元素。它们在许多编程语言中都有广泛的应用可以通过索引访问数组中的元素。 在大多数编程语言中数组的索引是从0开始的。例如如果有一个包含5个元素的数组它们的索引将分别是0、1、2、3和4。 在Java中创建一个整型数组并初始化它的方式如下 int[] myArray {1, 2, 3, 4, 5};你可以通过索引访问数组中的元素例如 System.out.println(myArray[2]); // 输出 3
http://www.pierceye.com/news/71770/

相关文章:

  • 网站框架图怎么做兰州西固区公司网站建设
  • 找人代做网站费用网络游戏大型
  • 网站建设需要会代码吗公司运营管理系统
  • 设计介绍人的网站站长工具seo综合查询访问
  • 了解营销型企业网站建设知页怎么转换wordpress
  • 台中网站建设注册了一个域名怎么做网站
  • 做仿网站公司湖南专业seo优化公司
  • 申请域名后可以做自己的网站吗杭州seo搜索引擎优化
  • 网站建设凡客唐山百度推广
  • 网站制作答辩ppt怎么做如何做游戏推广
  • 建个网站需要多少钱圣宝电动车大架号在哪里免费视频制作app
  • 网站开发学什么专业无锡做网站需要多少钱
  • 网站建设需要大约多少钱黄山自驾游旅游攻略
  • 这个网站中有网名做会计的吗 了解一下域名关键词排名查询
  • 宁波北京网站建设分类信息网站有哪些
  • 企业网站建设需要多少钱k8team wordpress
  • 怎么做一个电子商务网站wordpress后台添加导航
  • 二手交易网站开发技术路线科技网站颜色
  • 万网注册域名做简单网站公司网络推广怎么做
  • 政务公开与网站建设企业手机网站建设教程
  • 电脑怎样做轰炸网站合肥网络公司有哪些
  • 北京网站排名公司东莞市建设网
  • 网站做seo要多少钱国外租车网站模板
  • 内蒙古自治区建设厅网站首页哈尔滨网页设计推广
  • php招投标网站源码官方网站链接如何做
  • 商城网站数据库表关系设计免费生成ppt的网站
  • phpstudy做正式网站asp+php+mysql+aspx环境搭建与6种网站安装2
  • 绵阳企业品牌网站建设2023年8月份新冠
  • 网站下载的app删除了怎么找到免费推广软件 推广帮手
  • 企业网站设计中常见的排版类型模板网站有利于做seo吗