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

做网站最新技术网络推广怎么做好

做网站最新技术,网络推广怎么做好,wordpress首页图片不显示图片,最新软件发布平台集合-Collection家族-List接口 List接口 1 特点 ​ 有序且可重复(因为List接口中添加了许多针对下标操作的方法) 2 四种实现类的数据类型与特点 ​ a. ArrayList ​ 数据结构:一维数组 ​ 特点:存储数据 ​ b. LinkedList ​ 数…

集合-Collection家族-List接口

List接口

1 特点

​ 有序且可重复(因为List接口中添加了许多针对下标操作的方法)

2 四种实现类的数据类型与特点

​ a. ArrayList
​ 数据结构:一维数组
​ 特点:存储数据

​ b. LinkedList
​ 数据结构:双向列表
​ 特点:队列模式、栈模式

​ c. Vector
​ 数据结构:一维数组
​ 特点:线程安全

​ d. Stack
​ 继承关系:class Stack extends Vector
​ 特点:栈模式

3 ArrayList(实现类)
3.1 ArrayList的使用
package com.qf.arraylist_class;import java.sql.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;public class Test01 {/*** 知识点:ArrayList的使用*/public static void main(String[] args) {ArrayList<String> list = new ArrayList<>();//添加数据list.add("小希");list.add("小空");list.add("小丽");list.add("小光");list.add("小步");//设置指定下标上的元素list.set(1, "小康");//获取指定下标上的元素String str = list.get(1);System.out.println("获取指定下标上的元素:" + str);//侯小康//获取元素个数int size = list.size();System.out.println("获取元素个数:" + size);//5//在指定下标上添加元素list.add(2, "小飞");ArrayList<String> newList1 = new ArrayList<>();Collections.addAll(newList1, "aaa","bbb","ccc","ccc");//利用集合工具类(Collections)批量添加元素list.addAll(newList1);//将newList1中所有的元素都添加到list集合里末尾的位置ArrayList<String> newList2 = new ArrayList<>();Collections.addAll(newList2, "xxx","xxx","yyy","yyy","zzz","zzz");//利用集合工具类(Collections)批量添加元素list.addAll(3, newList2);//将newList2中所有的元素都添加到list集合里指定下标的位置//清空集合里所有的元素//list.clear();System.out.println("判断集合中是否包含指定元素:" + list.contains("小康"));//trueSystem.out.println("判断集合中是否包含指定集合:" + list.containsAll(newList1));//trueSystem.out.println("获取元素在集合中第一次出现的下标:" + list.indexOf("ccc"));//12System.out.println("获取元素在集合中最后一次出现的下标:" + list.lastIndexOf("ccc"));//13//没有-true,有-falseSystem.out.println("判断集合里是否没有元素:" + list.isEmpty());//falselist.remove(9);//通过下标删除元素list.remove("小丽");//通过数据删除元素list.removeAll(newList1);//将list中有newList1的元素全部删除(去除交集)list.retainAll(newList2);//将list中有newList2的元素全部保留(保留交集)List<String> subList = list.subList(1, 4);//从开始下标处(包含)截取到结束下标处(排他)的元素,返回新的集合//将集合转换为数组Object[] array1 = subList.toArray();System.out.println(Arrays.toString(array1));//[xxx, yyy, yyy]//将集合转换为指定类型的数组String[] array2 = new String[3];subList.toArray(array2);System.out.println(Arrays.toString(array2));//[xxx, yyy, yyy]System.out.println("-----------------------------------------");//遍历集合 -- for循环for (int i = 0; i < list.size(); i++) {System.out.println(list.get(i));}System.out.println("-----------------------------------------");//遍历集合 -- foreachfor (String element : list) {System.out.println(element);}System.out.println("-----------------------------------------");//遍历集合 -- IteratorIterator<String> it = list.iterator();while(it.hasNext()){//判断是否有可迭代的元素String next = it.next();//获取下一个元素System.out.println(next);}System.out.println("-----------------------------------------");//遍历集合 -- ListIteratorListIterator<String> listIterator = list.listIterator();while(listIterator.hasNext()){//判断是否有可迭代的元素String next = listIterator.next();//获取下一个元素System.out.println(next);}}
}
4 LinkedList(实现类)
4.1 LinkedList的使用(同ArrayList-略)
4.2 LinkedList独有的方法
package com.qf.linkedlist_class;import java.util.LinkedList;public class Test02 {/*** 知识点:LinkedList独有的方法*/public static void main(String[] args) {LinkedList<String> list = new LinkedList<>();list.add("小希1");list.add("小希2");list.add("小希3");list.add("abc");list.add("abc");list.add("AAA");list.add("abc");list.add("abc");//添加到头部list.addFirst("aaa");list.offerFirst("bbb");list.push("ccc");//添加到末尾list.addLast("xxx");list.offer("yyy");list.offerLast("zzz");System.out.println("获取第一个元素:" + list.element());System.out.println("获取第一个元素:" + list.getFirst());System.out.println("获取第一个元素:" + list.peek());System.out.println("获取第一个元素:" + list.peekFirst());System.out.println("获取第一个元素:" + list.pop());System.out.println("获取最后一个元素:" + list.getLast());System.out.println("获取最后一个元素:" + list.peekLast());//删除第一个元素list.poll();list.pollFirst();list.removeFirst();//删除最后一个元素list.pollLast();list.removeLast();//删除第一次出现的元素list.removeFirstOccurrence("abc");//删除最后一次出现的元素list.removeLastOccurrence("abc");//倒序遍历
//		Iterator<String> descendingIterator = list.descendingIterator();
//		while(descendingIterator.hasNext()){
//			String next = descendingIterator.next();
//			System.out.println(next);
//		}for (String element : list) {System.out.println(element);}}
}
4.3 LinkedList实现队列模式
package com.qf.linkedlist_class;import java.util.LinkedList;public class Test03 {/*** 知识点:LinkedList实现队列模式* * 注意:队列模式 - 先进先出*/public static void main(String[] args) {LinkedList<String> list = new LinkedList<>();list.add("aaa");list.add("bbb");list.add("ccc");list.add("ddd");list.add("eee");while(!list.isEmpty()){//String element = list.pollFirst();String element = list.removeFirst();System.out.println(element);}System.out.println("集合的元素个数为:" + list.size());//0}
}
4.4 LinkedList实现栈模式
package com.qf.linkedlist_class;import java.util.LinkedList;public class Test04 {/*** 知识点:LinkedList实现栈模式* * 注意:栈模式 - 先进后出/后进先出*/public static void main(String[] args) {LinkedList<String> list = new LinkedList<>();list.add("aaa");list.add("bbb");list.add("ccc");list.add("ddd");list.add("eee");while(!list.isEmpty()){String element = list.removeLast();System.out.println(element);}System.out.println("集合的元素个数为:" + list.size());//0}
}
http://www.zhongyajixie.com/news/35037.html

相关文章:

  • 手机网站开发视频做销售怎么和客户聊天
  • 做游戏网站需求确认互联网营销软件
  • 怎么免费建设交友网站淘词神器
  • 武汉seo网站优化运营青岛网站建设运营推广
  • 海南省建设注册中心网站朋友圈广告投放平台
  • 长沙网站营销网络营销推广专家
  • wordpress 企业网站 授权费百度账号登录
  • 上海游戏公司排名武汉seo广告推广
  • 小程序制作定制开发东莞网站建设优化推广
  • 博士后是否可以做网站负责人网络公司品牌推广
  • 网站开发论文题目免费建站建站abc网站
  • wordpress图片下一篇苏州网站关键词优化推广
  • 做ps赚钱网站有哪些seo标签优化
  • 做cpa网站站长之家查询网
  • 聊城定制网站建设公司交换链接平台
  • 做网站需要懂程序吗北京百度推广优化排名
  • 推广做网站联系方式百度指数怎么看排名
  • 头条网站怎么做的手机如何制作网站教程
  • p2p金融网站建设培训机构还能开吗
  • 确定网站主题谷歌seo网络公司
  • 做营销网站推广百度代运营公司
  • 济南seo整站外包营销策划方案范文
  • 大学生做偷拍视频网站关键词挖掘查询工具
  • 哪个网站做美食视频软件爱站网 关键词挖掘工具站长工具
  • 门户网站推广方式重庆网站快速排名提升
  • 最安全的软件下载网站seo自然搜索优化排名
  • 合肥网站运营管理公司合肥百度推广公司哪家好
  • 17网站一起做网店潮汕网络营销的十大特点
  • 广东品牌网站设计网址导航
  • 情人节网站源码下载网推公司