JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java 里面数组array,map, stack,queue常用的api

wys521 2024-12-01 09:29:28 精选教程 22 ℃ 0 评论

这些都是java 里面的容器,顶级接口是collection,所有有collection 的共有方法:

array数组的api

  1. Arrays.asList() 数组转换成列表
  2. 查看数组长 array1.length;
  3. int数组转成string数组;int [] array={ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 0 };
  4. String arrStrings=Arrays.toString(array);
  5. 从array中创建arraylist;
  6. ArrayList<String> arrayList= new ArrayList<String>(Arrays.asList(array1));
  7. 数组中是否包含某一个值;
  8. Arrays.asList(array1).contains(a)
  9. Arrays.fill(memo, -1); 填充数组赋值

list 的api

List.size()

  1. 添加方法是:.add(e);  
  2. 获取方法是:.get(index);  
  3. 删除方法是:.remove(index);
  4. 按照索引删除;remove(Object o); 按照元素内容删除;
  5. list中是否包含某个元素;contains(Object o); 返回true或者false

Map 的api

  1. put
  2. get
  3. containsKey
  4. remove
  5. isEmpty()

队列的api

  1. Queue.offer()
  2. add(E e)
  3. Queue.peek()
  4. Queue.size()
  5. Queue.poll()
  6. remove()//移出队列头

Stack api

  1. boolean empty()判断栈是否为空
  2. E peek()返回栈顶对象,不移除
  3. E pop(返回栈顶对象,并移除
  4. E push(E item)压入栈顶
  5. int search(Object o)返回对象在栈的位


需要熟记:大家加油:P

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表