今日总结:链表(常用方法) 2月7日

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中ArrayList的常用方法(常用API)——随笔(二)

方法名称

 说明

public E get(int index)
 返回指定索引处的元素

public int size()
 返回集合中的元素的个数

public E remove(int index)
修改指定索引处的元素,返回被删除的元素

public boolean remove(Object o)
 删除指定的元素,返回删除是否成功

public E set(int index,E element)
修改指定索引处的元素,返回被修改的元素

...

常用的JSON的方法

1.JSON对象与JAVA对象互转
 

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

import java.util.HashMap;
import java.util.Map;

public class JsonPractice {
public static void main(String[] args) {
Map<String,Object> map = new HashMap<>();
Obje...

js中的一些常用方法

confirm()
用于弹出一个带有确认和取消按钮的提示框
需要一个字符串作为参数,该字符串将会作为提示文字显示出来
如果用户点击确认则会返回true,如果点击取消则返回false

...

Object 常用方法

Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和正常循环遍历该对象时返回的顺序一致 。
  返回结果与 for...in.. 效果相同  
 
Object

...

今日总结:THread

Thread 方法
下表列出了Thread类的一些重要方法:

序号方法描述

1
public void start()使该线程开始执行;Java 虚拟机调用该线程的 run 方法。

2
public void run()如果该线程是使用独立的 Runnable 运行对象构造的,则调用该 Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。

3
public final void setName(String name)改变线程名称,使之与参数 name&...

Object常用方法总结

1.Object.assign(target,source1,source2,...)
该方法主要用于对象的合并,将源对象source的所有可枚举属性合并到目标对象target上,此方法只拷贝源对象的自身属性,不拷贝继承的属性(不拷贝原型上的属性),Object.assign方法实行的是浅拷贝,而不是深拷贝。也就是说,如果源对象某个属性的值是对象,那么目标对象拷贝得到的是这个对象的引用。同名属性会替换.Object.assign只能进行值的复制,如果要复制的值是一个取值函数,那么将求值后再复制.Object.assign可以用来处理数组,但是会把数组视为对象。
function ...

当方法类bean无法注入时

@Component
public class UserUtil {

private static IHosInfoService hosInfoService;
@Autowired
private IHosInfoService hosInfoService1;

@PostConstruct
public void init() {
hosInfoService = hosInfoService1;
}

public static String getHosId() { //静态方法类

...

Python中的常用字符

今天来学习Python中的基本运算符,Python中的基本运算符可以分为:算术运算符、赋值运算符、比较运算符、位运算符
一、算术运算符:
最基本的算术运算符和小学学的一样:+,*,-,/ 加减乘除
进阶or特殊运算符:
//:整除,只保留商的整数部分,例如 7// 3 = 2,6 // 3 = 2 而不是2.0
%:取余
**:幂计算,例 2**3=8
二、赋值运算符
=:最基本的幅值运算符,a = 5
+=:a+=5  等价于 a = a+5
其余同理
三、比较运算符
> :如果前面的值大于后面的值则返回 true,否则返回false
<:如果前面的值小于后面的值则返...

[Java] ArrayList , HashSet, HashMap, LinkedList

1 ArrayList

add([int index],E element)和addAll([int index],Collection c)增加元素
contains(Object o)和containsAll(Collection c)判断元素是否存在
get(int index)根据索引获取元素
indexOf(Object o)和lastIndexOf(Object o)获取指定元素索引
isEmpty()判断是否为空
remove(int index)和remove(Object o)和removeAll(Collection c)删除元素
set(int index,Objec...

springboot统一Api返回格式

简易版

@Data
public class ApiRequest {
private boolean flag;
private Object data;
private String msg;

public ApiRequest() {
}

public ApiRequest(boolean flag, Object data) {
this.flag = flag;
this.data = data;
}
public ApiRequest(boolean flag) {
...

文章标题:今日总结:链表(常用方法) 2月7日
文章链接:https://www.dianjilingqu.com/50894.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇

)">
下一篇>>