Java Array Truncate truncate(int[] array, int maxLen)

Here you can find the source of truncate(int[] array, int maxLen)

Description

truncate

License

Open Source License

Declaration

public static int[] truncate(int[] array, int maxLen) 

Method Source Code

//package com.java2s;
/*/* w w  w  .jav  a  2  s .  c o  m*/
 * Copyright (c) 2011, the Dart project authors.
 * 
 * Licensed under the Eclipse Public License v1.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.eclipse.org/legal/epl-v10.html
 * 
 * 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 {
    public static int[] truncate(int[] array, int maxLen) {
        if (array.length < maxLen) {
            return array;
        }
        int[] result = new int[maxLen];
        System.arraycopy(array, 0, result, 0, maxLen);
        return result;
    }
}

Related

  1. truncate(byte[] array, int newLength)
  2. truncate(byte[] element, int length)
  3. truncate(byte[] nextPartBytes, int partSize)
  4. truncate(final byte[] arr, final int len)
  5. truncate(int[] values, int value)
  6. truncate(short[] value, int maxSize)
  7. truncateAndConvertToInt(long[] longArray)
  8. truncateBytes(byte[] inputBytes)