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

绍兴优秀做网站的wordpress付款后下载

绍兴优秀做网站的,wordpress付款后下载,创业做网站,快手推广网站一、Java LinkedList#xff1a; 链表#xff08;LinkedList#xff09;是一种常见的基础数据结构#xff0c;是一种线性表#xff0c;在每一个节点里存储下一个节点的地址。链表分为单向链表和双向链表。单向链表包含两个值#xff1a;当前节点的值和指向下一个节点的链…一、Java LinkedList 链表LinkedList是一种常见的基础数据结构是一种线性表在每一个节点里存储下一个节点的地址。链表分为单向链表和双向链表。单向链表包含两个值当前节点的值和指向下一个节点的链接双向链表有三个整数值数值、向后的节点链接、向前的节点链接。 链表LinkedList的语法 // 引入 LinkedList 类import java.util.LinkedList; LinkedListE list new LinkedListE();   // 普通创建方法或者LinkedListE list new LinkedList(Collection? extends E c); //使用集合创建链表 1、创建链表 // 引入 LinkedList 类 import java.util.LinkedList; public class RunoobTest {     public static void main(String[] args) {         LinkedListString sites  new LinkedListString();         sites.add(Google);         sites.add(Taobao);         sites.add(Weibo);         System.out.println(sites);     } } 2、添加元素 // 引入 LinkedList 类 import java.util.LinkedList; public class RunoobTest {     public static void main(String[] args) {         LinkedListString sites  new LinkedListString();         sites.add(Google);         sites.add(Taobao);         // 使用 addFirst() 在头部添加元素         sites.addFirst(Wiki); //sites.addLast(Wiki);         System.out.println(sites);     } } 3、移除元素 / 引入 LinkedList 类 import java.util.LinkedList; public class RunoobTest {     public static void main(String[] args) {         LinkedListString sites  new LinkedListString();         sites.add(Google);         sites.add(Taobao);         sites.add(Weibo);         // 使用 removeFirst() 移除头部元素         sites.removeFirst(); //sites.removeLast();         System.out.println(sites);     } } 4、获取元素 // 引入 LinkedList 类 import java.util.LinkedList; public class RunoobTest {     public static void main(String[] args) {         LinkedListString sites  new LinkedListString();         sites.add(Google);         sites.add(Taobao);         sites.add(Weibo);         // 使用 getFirst() 获取头部元素         System.out.println(sites.getFirst());// System.out.println(sites.getLast());     } } 5、迭代元素 // 引入 LinkedList 类 import java.util.LinkedList; public class RunoobTest {     public static void main(String[] args) {         LinkedListString sites  new LinkedListString();         sites.add(Google);         sites.add(Taobao);         sites.add(Weibo);         for (int size  sites.size(), i  0; i  size; i) {             System.out.println(sites.get(i));         }     } } 链表LinkedList的常用方法 方法 描述 public boolean add(E e) 链表末尾添加元素返回是否成功成功为 true失败为 false。 public void add(int index, E element) 向指定位置插入元素。 public boolean addAll(Collection c) 将一个集合的所有元素添加到链表后面返回是否成功成功为 true失败为 false。 public boolean addAll(int index, Collection c) 将一个集合的所有元素添加到链表的指定位置后面返回是否成功成功为 true失败为 false。 public void addFirst(E e) 元素添加到头部。 public void addLast(E e) 元素添加到尾部。 public boolean offer(E e) 向链表末尾添加元素返回是否成功成功为 true失败为 false。 public boolean offerFirst(E e) 头部插入元素返回是否成功成功为 true失败为 false。 public boolean offerLast(E e) 尾部插入元素返回是否成功成功为 true失败为 false。 public void clear() 清空链表。 public E removeFirst() 删除并返回第一个元素。 public E removeLast() 删除并返回最后一个元素。 public boolean remove(Object o) 删除某一元素返回是否成功成功为 true失败为 false。 public E remove(int index) 删除指定位置的元素。 public E poll() 删除并返回第一个元素。 public E remove() 删除并返回第一个元素。 public boolean contains(Object o) 判断是否含有某一元素。 public E get(int index) 返回指定位置的元素。 public E getFirst() 返回第一个元素。 public E getLast() 返回最后一个元素。 public int indexOf(Object o) 查找指定元素从前往后第一次出现的索引。 public int lastIndexOf(Object o) 查找指定元素最后一次出现的索引。 public E peek() 返回第一个元素。 public E element() 返回第一个元素。 public E peekFirst() 返回头部元素。 public E peekLast() 返回尾部元素。 public E set(int index, E element) 设置指定位置的元素。 public Object clone() 克隆该列表。 public Iterator descendingIterator() 返回倒序迭代器。 public int size() 返回链表元素个数。 public ListIterator listIterator(int index) 返回从指定位置开始到末尾的迭代器。 public Object[] toArray() 返回一个由链表元素组成的数组。 public T[] toArray(T[] a) 返回一个由链表元素转换类型而成的数组。 二、Java HashSet HashSet是基于HashMap实现的是不允许有重复元素的集合。HashSet允许有null值。HashSet是无序的即不会记录插入的顺序。HashSet不是线程安全的如果多个线程修改HashSet则最终结果是不确定的。 HashSet基本类型对应的包装类表 基本类型 引用类型 boolean Boolean byte Byte short Short int Integer long Long float Float double Double char Character 1、添加元素 // 引入 HashSet 类       import java.util.HashSet; public class RunoobTest {     public static void main(String[] args) {     HashSetString sites  new HashSetString();         sites.add(Google);         sites.add(Taobao);         sites.add(Zhihu);         System.out.println(sites);     } } 2、判断元素是否存在 // 引入 HashSet 类       import java.util.HashSet; public class RunoobTest {     public static void main(String[] args) {     HashSetString sites  new HashSetString();         sites.add(Google);         sites.add(Taobao);         sites.add(Zhihu);         System.out.println(sites.contains(Taobao));     } } 3、删除元素 // 引入 HashSet 类       import java.util.HashSet; public class RunoobTest {     public static void main(String[] args) {     HashSetString sites  new HashSetString();         sites.add(Google);         sites.add(Taobao);         sites.add(Zhihu);         sites.clear();           System.out.println(sites);     } } 4、计算大小 // 引入 HashSet 类       import java.util.HashSet; public class RunoobTest {     public static void main(String[] args) {     HashSetString sites  new HashSetString();         sites.add(Google);         sites.add(Taobao);         sites.add(Zhihu);         System.out.println(sites.size());       } } 5、迭代HashSet // 引入 HashSet 类       import java.util.HashSet; public class RunoobTest {     public static void main(String[] args) {     HashSetString sites  new HashSetString();         sites.add(Google);         sites.add(Taobao);         sites.add(Zhihu);         for (String i : sites) {             System.out.println(i);         }     } } 三、Java HashMap HashMap是一个散列表存储的内容是键值对key-value映射。HashMap实现Map接口根据键的HashCode值存储数据快速访问最多允许一条记录的键为null不支持线程同步。HashMap是无序的不记录插入的顺序。 1、添加元素 // 引入 HashMap 类       import java.util.HashMap; public class RunoobTest {     public static void main(String[] args) {         // 创建 HashMap 对象 Sites         HashMapInteger, String Sites  new HashMapInteger, String();         // 添加键值对         Sites.put(1, Google);         Sites.put(2, Taobao);         Sites.put(3, Zhihu);         System.out.println(Sites);     } } 2、访问元素 // 引入 HashMap 类       import java.util.HashMap; public class RunoobTest {     public static void main(String[] args) {         // 创建 HashMap 对象 Sites         HashMapInteger, String Sites  new HashMapInteger, String();         // 添加键值对         Sites.put(1, Google);         Sites.put(2, Taobao);         Sites.put(3, Zhihu);         System.out.println(Sites.get(3));     } } 3、删除元素 // 引入 HashMap 类       import java.util.HashMap; public class RunoobTest {     public static void main(String[] args) {         // 创建 HashMap 对象 Sites         HashMapInteger, String Sites  new HashMapInteger, String();         // 添加键值对         Sites.put(1, Google);         Sites.put(2, Taobao);         Sites.put(3, Zhihu);         Sites.remove(3);         System.out.println(Sites);     } } 4、计算大小 // 引入 HashMap 类       import java.util.HashMap; public class RunoobTest {     public static void main(String[] args) {         // 创建 HashMap 对象 Sites         HashMapInteger, String Sites  new HashMapInteger, String();         // 添加键值对         Sites.put(1, Google);         Sites.put(2, Taobao);         Sites.put(3, Zhihu);         System.out.println(Sites.size());     } } 5、迭代HashMap // 引入 HashMap 类       import java.util.HashMap; public class RunoobTest {     public static void main(String[] args) {         // 创建 HashMap 对象 Sites         HashMapInteger, String Sites  new HashMapInteger, String();         // 添加键值对         Sites.put(1, Google);         Sites.put(2 Taobao);         Sites.put(3, Zhihu);         // 输出 key 和 value         for (Integer i : Sites.keySet()) {             System.out.println(key:   i   value:   Sites.get(i));         }         // 返回所有 value 值         for(String value: Sites.values()) {           // 输出每一个value           System.out.print(value  , );         }     } } HashMap方法 方法 描述 clear() 删除 hashMap 中的所有键/值对 clone() 复制一份 hashMap isEmpty() 判断 hashMap 是否为空 size() 计算 hashMap 中键/值对的数量 put() 将键/值对添加到 hashMap 中 putAll() 将所有键/值对添加到 hashMap 中 putIfAbsent() 如果 hashMap 中不存在指定的键则将指定的键/值对插入到 hashMap 中。 remove() 删除 hashMap 中指定键 key 的映射关系 containsKey() 检查 hashMap 中是否存在指定的 key 对应的映射关系。 containsValue() 检查 hashMap 中是否存在指定的 value 对应的映射关系。 replace() 替换 hashMap 中是指定的 key 对应的 value。 replaceAll() 将 hashMap 中的所有映射关系替换成给定的函数所执行的结果。 get() 获取指定 key 对应对 value getOrDefault() 获取指定 key 对应对 value如果找不到 key 则返回设置的默认值 forEach() 对 hashMap 中的每个映射执行指定的操作。 entrySet() 返回 hashMap 中所有映射项的集合集合视图。 keySet() 返回 hashMap 中所有 key 组成的集合视图。 values() 返回 hashMap 中存在的所有 value 值。 merge() 添加键值对到 hashMap 中 compute() 对 hashMap 中指定 key 的值进行重新计算 computeIfAbsent() 对 hashMap 中指定 key 的值进行重新计算如果不存在这个 key则添加到 hasMap 中 computeIfPresent() 对 hashMap 中指定 key 的值进行重新计算前提是该 key 存在于 hashMap 中。
http://www.hkea.cn/news/14413154/

相关文章:

  • 网站文章怎么做才能被快速收录宿迁明远建设有限公司网站
  • 做网站设计公司赚钱吗网站建设宗旨是什么
  • 园林绿化网站建设太原网站建设培训班
  • 建设销售网站的好处郑州哪家专业做淘宝网站
  • 网站怎么建立数据库江宁区建设局网站
  • 公司最近想做个网站怎么办开发网站的流程细节
  • 宁志网站两学一做网站制作流程是什么
  • 一个服务器可以做两个网站今天国内重大新闻事件
  • 汕头市通信建设管理局网站企业咨询公司名字大全
  • 网站建设推广济南兴田德润优惠吗做网站工作都包括什么
  • 做流程图表的网站营销网站建设技术
  • 京东网站建设流程网站维护怎么样
  • 如何避免网站被耍流量南阳微信网站
  • 东莞百度网站推广烟台网站优化
  • 网站建设新手指南自己如何做网站优化
  • 网站设计的需求分析wordpress ios版
  • 网站建设怎么宣传手机网页翻译
  • 最新创建的网站知名品牌形象策划公司
  • 网站打不开dns修改吗湖南网站设计
  • 淮北官方网站二维码在线生成制作
  • 北京海淀区邮编wordpress优化服务器
  • 网站的通知栏一般用什么控件做学编程软件
  • 厚街商城网站建设ppt超级市场
  • 建站开发重庆网站建设方案书
  • c#网站开发工具哈尔滨城乡建设网站
  • 网站打开速度影响因素佳能网站建设需求报告
  • 做sorry动图的网站网站建设 昆明邦凯网络
  • 常州专业网站建设公司咨询深圳建设门户网站
  • 我想学习做网站做渠道的网站有哪些
  • ip38域名信息查询网站找做网站的客户