Java Collection Check isCollection(Object value)

Here you can find the source of isCollection(Object value)

Description

Returns true if value is either a collection or an array; false otherwise.

License

Open Source License

Declaration

private static boolean isCollection(Object value) 

Method Source Code

//package com.java2s;
/*/*from  ww  w . ja va 2 s.c om*/
 * Copyright 2016 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

import java.util.Collection;

public class Main {
    /**
     * Returns {@code true} if {@code value} is either a collection or an array; {@code false}
     * otherwise.
     */
    private static boolean isCollection(Object value) {
        return value == null ? false : value instanceof Collection<?>
                || value.getClass().isArray();
    }
}

Related

  1. isCollection(Object obj)
  2. isCollection(Object obj)
  3. isCollection(Object obj)
  4. isCollection(Object object)
  5. isCollection(Object object)
  6. isCollection(String type)
  7. isCollectional(final Class type)
  8. isCollectionOrArray(Class type)
  9. isCollectionOrArray(final Class cls)