JAVA 팬 타 입 사용 초기 체험
2321 단어 자바
package com.baifubao.ebbp.base.util.common;
import java.util.Collection;
import java.util.Collections;
import org.springframework.util.Assert;
import org.springframework.util.CollectionUtils;
/**
* <p>
*
* <li>other @see org.springframework.util.CollectionUtils</li>
* </p>
*
* @author lianzerong
*/
public class EbbpCollectionUtils extends CollectionUtils {
/**
* size, 0
*
* @param collection
* @return
*/
public static <E> int size(Collection<E> collection) {
return isEmpty(collection) ? 0 : collection.size();
}
/**
* <p>
* size
* <li> :List<List<Bean>>{list1, list2,list3} ;return list1.size+list2.size+list3.size</li>
* <p>
*
* @param elements
* @return
*/
public static <E> int sumSize(Collection<? extends Collection<E>> collections) {
int sumSize = 0;
if (isEmpty(collections)) {
for (Collection<E> collection : collections) {
sumSize += size(collection);
}
}
return sumSize;
}
/**
* save addAll,detail @see java.util.List
*
* @param target
* @param source
* @return
*/
public static <E> boolean addAll(Collection<E> target, Collection<E> source) {
Assert.notNull(target);
if (isEmpty(source)) {
return true;
}
return target.addAll(source);
}
/**
* add elements
*
* @param target
* @param elements
* @return
*/
public static <T> boolean addAll(Collection<? super T> target, T...elements) {
Assert.notNull(target);
Assert.notNull(elements);
return Collections.addAll(target, elements);
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.