在Java開發過程中,常常需要對一個Json數組進行去重復的操作。下面我們來介紹一種簡單易懂的Json數組去重復方法。
public static JsonArray removeDuplicate(JsonArray inputArray) { JsonArray outputArray = new JsonArray(); int length = inputArray.size(); for(int i = 0; i< length; i++) { JsonElement element = inputArray.get(i); if(!outputArray.contains(element)) { outputArray.add(element); } } return outputArray; }
該函數傳入一個Json數組,返回一個去除重復元素后的Json數組。在該函數中,我們首先創建一個空的Json數組outputArray,遍歷原Json數組inputArray。如果outputArray中不包含該元素,那么將該元素添加到outputArray中。
使用該函數很簡單,將Json數組傳入即可:
JsonArray inputArray = new JsonArray(); // 填充inputArray JsonArray outputArray = removeDuplicate(inputArray);
以上就是我們介紹的Json數組去重復方法,使用簡單,效果顯著。