Java Array Length Get length(T[] a)

Here you can find the source of length(T[] a)

Description

length

License

Apache License

Return

null-safe length of array

Declaration

public static <T> int length(T[] a) 

Method Source Code

//package com.java2s;
/**// ww  w .  j  a v a 2  s  .co m
 * Copyright 2010 Molindo GmbH
 *
 * 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.
 */

public class Main {
    /**
     * @return null-safe length of array
     */
    public static <T> int length(T[] a) {
        return a == null ? 0 : a.length;
    }

    /**
     * @return null-safe length of array
     */
    public static int length(byte[] a) {
        return a == null ? 0 : a.length;
    }

    /**
     * @return null-safe length of array
     */
    public static int length(int[] a) {
        return a == null ? 0 : a.length;
    }

    /**
     * @return null-safe length of array
     */
    public static int length(short[] a) {
        return a == null ? 0 : a.length;
    }

    /**
     * @return null-safe length of array
     */
    public static int length(long[] a) {
        return a == null ? 0 : a.length;
    }

    /**
     * @return null-safe length of array
     */
    public static int length(float[] a) {
        return a == null ? 0 : a.length;
    }

    /**
     * @return null-safe length of array
     */
    public static int length(double[] a) {
        return a == null ? 0 : a.length;
    }

    /**
     * @return null-safe length of array
     */
    public static int length(char[] a) {
        return a == null ? 0 : a.length;
    }
}

Related

  1. length(Object[] array)
  2. length(Object[] array)
  3. length(Object[] array)
  4. length(Object[] buf)
  5. length(String[] arr)
  6. length3(float[] a)
  7. lengthArray(Object[][] arr)
  8. lengthCheck(double[] src, double[] dest)
  9. lengthCheck(final byte[] buffer, final byte length)