code: public static <T> List<T> getNonIntersectionUnion(List<T> listA, List<T> listB) {
          List<T> tmp = getNonIntersectionInListA(listA, listB);
          tmp.addAll(getNonIntersectionInListA(listB, listA));
          return tmp;
      }
docs: 取非交集