1. 程式人生 > 其它 >把gitosis-admin專案從一臺機器遷移到另一臺機器( git 2.30.2)

把gitosis-admin專案從一臺機器遷移到另一臺機器( git 2.30.2)

  1. Java陣列的長度是固定的,為了使程式能夠方便地儲存和運算元目不固定的一組資料,JDK類庫提供了Java集合
  2. 與陣列不同的是,集合中不能存放基本型別資料,而只能存放物件的引用。
  3. 陣列只能儲存同種資料型別的元素 ,集合可以儲存不同型別的元素

集合框架的介紹#

Collection集合的常用功能

java.utiL.Collection介面

1.所有單列集合的最頂層的介面,裡邊定義了所有單列集合共性的方法
2.任意的單列集合都可以使用Collection介面中的方法

Collection介面的共性方法
public boolean add(E e)          把給定的物件新增到當前集合中。
public void clear()              清空集合中所有的元素。
public boolean remove(E e)       把給定的物件在當前集合中冊除。
public boolean contains(E e)     判斷當前集合中是否包合給定的物件。
public boolean isEmpty()         判斷當前集合是否為空。
public int size()                返回集合中元素的個數。
public Object[] toArray()        把集合中的元素,儲存到陣列中。
add()方法

作用:把給定的物件新增到當前集合中。

import java.util.Collection;
import java.util.ArrayList;

public class DemoCollectionAdd {
    public static void main(String[] args) {
        // 使用多型,建立一個ArrayList物件
        Collection<String> collection = new ArrayList<>();

        // 輸出該集合的內容是為空的(其中它重寫了toString方法)
        System.out.println("沒有進行任何操作的ArrayList集合物件:" + collection);

        // 往ArrayList集合中新增元素,返回值只一個boolean值,一般不用接收這個返回值
        boolean addReturn = collection.add("LeeHua");
        System.out.println("往集合中新增一個元素後的返回值:" + addReturn);
        System.out.println("使用add方法往集合裡面添加了元素後:" + collection);
    }
}
remove方法

作用:把給定的物件在當前集合中冊除。

import java.util.Collection;
import java.util.ArrayList;

public class DemoCollectionRemove {
    public static void main(String[] args) {
        // 使用多型,建立一個ArrayList物件
        Collection<String> collection = new ArrayList<>();
        System.out.println("往集合中新增元素前的集合是:" + collection);

        // 往集合中新增元素
        collection.add("一號");
        collection.add("二號");
        collection.add("三號");
        collection.add("四號");
        System.out.println("往集合中新增元素後的集合是:" + collection);

        // 使用remove方法,把給定的物件在當前集合中冊除
        // 如果要刪除的元素存在該集合,那麼就返回true
        // 否則返回false
        boolean removeReturn1 = collection.remove("一號");
        System.out.println("刪除元素\"一號\"的返回值:" + removeReturn1);
        System.out.println("刪除元素\"一號\"後的集合是:" + collection);

        boolean removeReturn2 = collection.remove("十號");
        System.out.println("刪除元素\"十號\"的返回值:" + removeReturn2);
        System.out.println("刪除元素\"十號\"後的集合是:" + collection);
    }
}
contains方法

作用:判斷當前集合中是否包合給定的物件。

import java.util.ArrayList;
import java.util.Collection;

public class DemoCollectionContains {
    public static void main(String[] args) {
        Collection<String> collection = new ArrayList<>();

        // 往集合中新增元素
        collection.add("物件1");
        collection.add("物件2");
        collection.add("物件3");
        collection.add("物件4");
        System.out.println("集合:" + collection);

        // 使用contains方法,判斷當前集合中是否包合給定的物件
        // 如果包合給定的物件,那麼就返回true
        // 否則返回false
        boolean containsReturn1 = collection.constains("物件100");
        System.out.println("是否包含\"物件100\":" + containsReturn1);

        boolean containsReturn2 = collection.constains("物件1");
        System.out.println("是否包含\"物件1\":" + containsReturn2);
    }
}
isEmpty方法

作用:判斷當前集合是否為空。

import java.util.ArrayList;
import java.util.Collection;

public class DemoCollectionIsEmpty {
    public static void main(String[] args) {
        // 使用多型,建立一個ArrayList物件
        Collection<String> collection = new ArrayList<>();

        // 判斷集合是否為空
        boolean isEmptyReturn1 = collection.isEmpty();
        System.out.println("集合是否為空:" + isEmptyReturn1);

        // 向集合裡面新增元素
        collection.add("一號元素");
        // 判斷集合是否為空
        boolean isEmptyReturn2 = collection.isEmpty();
        System.out.println("集合是否為空:" + isEmptyReturn2);
    }
}
size方法

作用:返回集合中元素的個數。

import java.util.ArrayList;
import java.util.Collection;

public class DemoCollectionSize {
    public static void main(String[] args) {
        // 使用多型,建立一個ArrayList物件
        Collection<String> collection = new ArrayList<>();

        // 使用size方法,檢視集合中的元素個數
        int collectionSize1 = collection.size();
        System.out.println("collectionSize1 = " + collectionSize1);

        // 往集合中新增元素
        collection.add("一號元素");
        collection.add("二號元素");
        collection.add("三號元素");
        collection.add("四號元素");
        collection.add("五號元素");

        // 使用size方法,再次檢視集合中的元素個數
        int collectionSize2 = collection.size();
        System.out.println("collectionSize2 = " + collectionSize2);
    }
}
toArray方法

作用:把集合中的元素,儲存到陣列中。

public class DemoCollectionToArray {
    public static void main(String[] args) {
        // 使用多型,建立一個ArrayList物件
        Collection<String> collection = new ArrayList<>();

        // 往集合中新增元素
        collection.add("一號元素");
        collection.add("二號元素");
        collection.add("三號元素");
        collection.add("四號元素");
        collection.add("五號元素");

        // 使用toArray方法,把集合中的元素,儲存到陣列中。
        Object[] collectionToArray = collection.toArray();

        // 遍歷輸出
        for (int i = 0; i < collectionToArray.length; i++) {
            System.out.println(collectionToArray[i]);
        }
    }
}
clear方法

作用:清空集合中的所用元素

import java.util.ArrayList;
import java.util.Collection;

public class DemoCollectionClear {
    public static void main(String[] args) {
        // 使用多型,建立一個ArrayList物件
        Collection<String> collection = new ArrayList<>();

        // 往集合中新增元素
        collection.add("一號元素");
        collection.add("二號元素");
        collection.add("三號元素");
        collection.add("四號元素");
        collection.add("五號元素");
        System.out.println("清空集合元素之前:" + collection);

        // 使用clear方法,清空集合中的所用元素
        collection.clear();
        System.out.println("清空集合元素之後:" + collection);
    }
}

轉載出處:https://www.cnblogs.com/liyihua/p/12182562.html