Java集合之Connection
发布日期:2021-05-10 08:16:42 浏览次数:21 分类:精选文章

本文共 7147 字,大约阅读时间需要 23 分钟。

Java������������������

������������������������������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Java���������������������������������������������������������������������������������

������������������������

������������������������������������������

  • ������������������������������������������������������������
  • ���������������������������������������������������������������������������������������������������������
  • ������������������������������������������������������������������������������������������������������

  • ������������������������������������������������
  • ���������������������������������������������������������������
  • ���������������������������������������������������������������
  • Java���������������������

    Java���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    ���������������������

    ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

  • ������������������������������������������������
  • ������������������������������������������
  • ���������������������������������������������������������
  • ���������������������������������������������
  • ���������������������

    Java���������������������������������������������

  • Collection������������������������������������������������������������
  • Map���������������������������������������������������������������������������
  • Collection������

    Collection ��� List���Set ��� Queue ������������������������������������������������������������������������������������������ add���remove ���������������������������������������������������������������

    • List��������������������������������������������������������� ArrayList���LinkedList ��� Vector���
    • Set������������������������������������������������������������ HashSet ��� TreeSet���

    Map������

    Map ���������������������������������������������key-value pairs������������������������������������ HashMap���TreeMap���HashMap��������������������� LinkedHashMap���

    ������������

    ���������������������������������������������������������������������������������

  • ���������������add(Object obj)���addAll(Collection coll)���
  • ���������������������size()���
  • ���������������clear()���
  • ���������������isEmpty()���
  • ���������������������contains(Object obj)���
  • ���������������remove(Object obj)���removeAll(Collection coll)���retainAll(Collection coll)���
  • ������������������toArray()���toArray(Object[] arr)���
  • ���������������������equals(Object obj)���
  • ���������������������������hashCode()���
  • ���������������iterator()���
  • Iterator ���������������

    Iterator ��������������������������������������������������������������������������������������� iterator ��������������������������������������������������������� Iterator ���������������

  • hasNext()���������������������������������������
  • next()���������������������������
  • remove()������������������������
  • Iterator ������������������������������������������������������������������������������

    ������������ List

    List ��� Collection ������������������������������������������������������������������������������ ArrayList���LinkedList ��� Vector���

    ArrayList ���������

    ArrayList ��������������������������������������������������������������� elementData ��������� size���������������������������������

  • ���������������add(E e)���addAll(int index, Collection eles)���
  • ���/cmd git remove���������remove(int index)���remove(Object obj)���
  • ���������������set(int index, E e)���
  • ���������������get(int index)���indexOf(Object obj)���lastIndexOf(Object obj)���
  • ������������������������������������subList(int fromIndex, int toIndex)���
  • ArrayList ���������������

    • ��������������������������������� 10���JDK 1.7 ���������������1.8 ������ 0������������������������
    • ��������������������� newCapacity = oldCapacity + (oldCapacity > 1 ? oldCapacity / 2 : 0)������������������������������

    Arrays.asList ������

    • ��������� List ������������ ArrayList��������������� Arrays.copyOf ���������
    • Array lasList(E...) ������ ArrayList ��������������� size ���������������������������

    ��������������� LinkedList

    LinkedList ���������������������������������������������������������������������������������

  • ���������������������������������������������
  • ������������������������������������������������������
  • ���������������������������������

  • ���������������addFirst���addLast���add(int index, E e)���
  • ���������������removeFirst���removeLast���remove(int index)���
  • ���������������getFirst���getLast���get(int index)���
  • ���������������reverse���sort���
  • Vector ���������

    Vector ��������������������������������������������������� List ������������������������������������������������������������������������Vector ������������ ArrayList ��������������������������������� synchronized ������������

    ArrayList ��� LinkedList ���������

    • ArrayList��������������������������������������������� Implementation Details���
      • ��������������������������������� O(1)���
      • ��������������������������������������������������������������� O(n)���
    • LinkedList���������������������������������������������
      • ��������������������������������������������������������������� O(1)���
      • ��������������������������� O(n)���

    ������������������ Set ������

    Set ��� Collection ������������������������������������������������������������������ HashSet���LinkedHashSet ��� TreeSet���

    • HashSet��������� HashMap ������������������������������������������������������������������������
    • LinkedHashSet��������� LinkedHashMap ��� HashSet ������������������������������������������
    • TreeSet��������������������������������������������������������������������� TreeMap ������������������������������������������������������

    ������������������

    ������������ Arrays.asList ������������������������ List ������������������������������ List ��������� ArrayList ������������������������������ ArrayList ���������

    ������������

    ������������������������ Java ���������������������

    import java.util.*; import java.util.List;public class ListExample {    public static void main(String[] args) {        List
    integers = new ArrayList<>(); integers.add(1); integers.add(22); integers.add("haha"); // ������������������������������ // ������������ Collections.reverse(integers); System.out.println("���������������" + integers); // mockMvc // ��������������� Integer[] intArray = integers.toArray(new Integer[0]); // ������ foreach ������������ for (Object obj : integers) { System.out.println(obj); } }}

    ������

    Java ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

    上一篇:解决VS中C语言运行scanf错误
    下一篇:判断一个数是不是完全平方数

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月07日 02时26分30秒