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

北京网站名称注册证书手机上可建网站做淘宝客吗

北京网站名称注册证书,手机上可建网站做淘宝客吗,西安目前是什么风险地区,黄山工程建设信息网站JavaIsBestLang 数据结构 Collection 是 Java 中的接口,被多个泛型容器接口所实现。在这里,Collection 是指代存放对象类型的数据结构。 ArrayList 函数名功能size()返回 this 的长度add(Integer val)在 this 尾部插入一个元素add(int idx, Integer …

JavaIsBestLang

数据结构

Collection 是 Java 中的接口,被多个泛型容器接口所实现。在这里,Collection 是指代存放对象类型的数据结构。

ArrayList

函数名功能
size()返回 this 的长度
add(Integer val)在 this 尾部插入一个元素
add(int idx, Integer e)在 this 指定位置插入一个元素
get(int idx)返回 this 中第 idx 位置的值,若越界则抛出异常
set(int idx, Integer e)修改 this 中第 idx 位置的值
clear()
isEmpty()
contains()
remove(int index) or remove(Object o)

初始化

List<Integer> list1 = new LinkedList<>();  // 创建一个名字为 list1 的双链表 
List<Integer> list2 = new LinkedList<>(list1);  // 创建一个名字为 list2 的双链表,将 list1 内所有元素加入进来 
// 二维数组
List<Integer>[] ans = new ArrayList[11];
Arrays.setAll(ans, i->new ArrayList<>());

Queue

Queue<Integer> q = new ArrayDeque<>();
操作抛出异常返回特殊值
插入add()offer()
删除remove()poll()
查询element()peek()

Deque

DequeJava 中的双端队列,我们通常用其进行队列的操作以及栈的操作。

函数名功能
push(Integer val)将一个元素从队头加入this,等效于addFirst
pop()将队头元素删除,等效于removeFirst
addFirst(Integer val)将一个元素从队头加入this
removeFirst()将队头元素删除,并返回该元素
addLast(Integer val)将一个元素从队尾加入this
removeLast()将队尾元素删除,并返回该元素
offerFirst(Integer val)将一个元素从队头加入this
pollFirst()将队头元素删除,并返回该元素
offerLast(Integer val)将一个元素从队尾加入this
pollLast()将队尾元素删除,并返回该元素
add(Integer val)将一个元素从队尾加入this
offer(Integer val)将一个元素从队尾加入this
poll()将队头元素删除,并返回该元素
remove()将队头元素删除,并返回该元素
peekFirst()返回队头元素
peekLast()返回队尾元素

addremove 操作在遇到异常时会抛出异常,而offerpoll 不会抛出异常。

栈的操作
import java.util.ArrayDeque;
import java.util.Deque;public class Main {static Deque<Integer> stack = new ArrayDeque<>();static int[] a = {1, 2, 3, 4, 5};public static void main(String[] args) {for (int v : a) {stack.push(v);}while (!stack.isEmpty()) { //输出 5 4 3 2 1System.out.println(stack.pop()); }}
}
双端队列的操作
import java.util.ArrayDeque;
import java.util.Deque;public class Main {static Deque<Integer> deque = new ArrayDeque<>();static void insert() {deque.addFirst(1);deque.addFirst(2);deque.addLast(3);deque.addLast(4);}public static void main(String[] args) {insert();while (!deque.isEmpty()) { //输出 2 1 3 4System.out.println(deque.poll());}insert();while (!deque.isEmpty()) { //输出 4 3 1 2System.out.println(deque.pollLast());}}
}

Arrays

  • Arrays.sort()
  • Arrays.fill()
  • Arrays.binarySearch()

字符串

1.StringBuilder

可看作一个容器,创建之后里面内容可变,大大提高字符串操作效率

方法

  • append()
  • length()
  • toString()
  • reverse()
public class StringDemo {public static void main(String[] args) {StringBuilder sb = new StringBuilder("afaf");System.out.println(sb);// 添加sb.append("abab");sb.append(3.14);sb.append("aa").append("bb");System.out.println(sb);// 反转sb.reverse();System.out.println(sb);// 获取长度System.out.println(sb.length());// 变为 StringString str = sb.toString();System.out.println(str);}}
http://www.yayakq.cn/news/510143/

相关文章:

  • 哪些网站可以进行域名注册nginx反向代理内网网站建设
  • 怎么授权小说做游戏网站大连响应式网站
  • 免费建站哪个比较好wordpress首页显示摘要 插件
  • 上海建设银行长宁区各分行网站郑州网站制作费用
  • 网站建设 做个网上商城要多少钱啊为网站添加统计
  • 网站程序代码外包公司简介
  • 网站建设推广选哪家百度云资源搜索平台
  • 收费网站空间免费制作网站服务器
  • 温州手机网站建设wordpress图片文章
  • 织梦如何制作静态网站模板wordpress rss已删除
  • 政务网站建设需求官网建设费用入什么科目
  • php 调试网站新建定制网站费用
  • 成都网站开发培训机构厦门企业自助建站
  • 东莞网站优化什么方法企业咨询端app
  • 网站开发需要什么人员山东百度推广代理商
  • 免费爱做网站手机编程的app
  • 找南昌网站开发公司北京快三平台
  • 烟台网站建设yt游戏网站织梦模板
  • 织梦做英文网站出现乱码海口seo计费
  • 怎么才能注册做网站美丽乡村 村级网站建设
  • 长沙好的网站建设公司排名dw制作电商网页
  • 企业网站开发灰色项目推广渠道
  • 茂名做网站建设公司制作网页的语言
  • 工程建设项目网站网站目录怎么做
  • 给单位做网站需要多少钱深圳网络推广公司推荐
  • 北京西路做网站的公司修改wordpress邮件
  • 福州专业网站制作网站建设需要在网络上如何实现
  • oa网站建设价格东莞市网站推广
  • 智慧团建网站登录密码是啥icp备案是什么
  • iis关闭网站湖北省市政工程建设网站