code: public static <T> int count(Iterable<T> iterable, Matcher<T> matcher) {
  		int count = 0;
  		if (null != iterable) {
  			for (T t : iterable) {
  				if (null == matcher || matcher.match(t)) {
  					count++;
  				}
  			}
  		}
  		return count;
  	}
docs: 集合中匹配规则的数量
  
  @param <T> 集合元素类型
  @param iterable {@link Iterable}
  @param matcher 匹配器，为空则全部匹配
  @return 匹配数量