The length of an array in Java is immutable. So, you need to copy the desired part into a new array.
Use copyOfRange
method from java.util.Arrays class:
int[] newArray = Arrays.copyOfRange(oldArray, startIndex, endIndex);
startIndex is the initial index of the range to be copied, inclusive.
endIndex is the final index of the range to be copied, exclusive. (This index may lie outside the array)
E.g.:
//index 0 1 2 3 4 int[] arr = {10, 20, 30, 40, 50}; Arrays.copyOfRange(arr, 0, 2); // returns {10, 20} Arrays.copyOfRange(arr, 1, 4); // returns {20, 30, 40} Arrays.copyOfRange(arr, 2, arr.length); // returns {30, 40, 50} (length = 5)
Related Posts:
- How do I determine whether an array contains a particular value in Java?
- How to initialize an array in Java?
- Initialize part of an array in java
- How do I declare and initialize an array in Java?
- Convert list to array in Java [duplicate]
- Sort an array in Java
- What’s the simplest way to print a Java array?
- Explanation on Integer.MAX_VALUE and Integer.MIN_VALUE to find min and max value in an array
- What’s the simplest way to print a Java array?
- Converting array to list in Java
- Java Error “Exception in thread “main” java.util.InputMismatchException” On an Array program
- Converting String to “Character” array in Java
- Java Error “Exception in thread “main” java.util.InputMismatchException” On an Array program
- Create ArrayList from array
- How do I reverse an int array in Java?
- How to split a String by space
- Print ArrayList
- Print ArrayList
- Make copy of an array
- How to create a sub array from another array in Java?
- How to fix array index out of bounds error?
- Array ArrayList python equivalent
- Double array initialization in Java
- Java – Best way to print 2D array?
- java Arrays.sort 2d array
- I want to declare an empty array in java and then I want do update it but the code is not working
- method in class cannot be applied to given types
- How to convert an ArrayList containing Integers to primitive int array?
- Error: can only iterate over an array or an instance of java.lang.Iterable
- Where is Java’s Array indexOf?
- Convert an integer to an array of characters : java
- How to efficiently remove duplicates from an array without using Set
- Print ArrayList
- Convert array of strings into a string in Java
- How do I do a deep copy of a 2d array in Java?
- Returning an empty array
- How to create an empty array?
- Finding the max/min value in an array of primitives using Java
- Will Arrays.sort() increase time complexity and space time complexity?
- How can I concatenate two arrays in Java?
- Java – Best way to print 2D array?
- What is the difference between a null array and an empty array?
- method in class cannot be applied to given types
- How can I create an Array of ArrayLists?
- Are arrays passed by value or passed by reference in Java?
- How can I check whether an array is null / empty?
- Shifting array to the right – homework
- Add an object to an Array of a custom class
- Random shuffling of an array
- How to convert int[] to Integer[] in Java?
- Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException
- what is Ljava.lang.String;@
- “Cannot create generic array of ..” – how to create an Array of Map
? - Convert String to int array in java
- “Actual or formal argument lists differs in length”
- Java Comparator class to sort arrays
- Resize an Array while keeping current elements in Java?
- List of Arrays in Java
- How to sort an array of objects in Java?
- How to sort an array of objects in Java?
- local variables referenced from an inner class must be final or effectively final
- Bank Account Java Program
- What is the default initialization of an array in Java?
- Java, Shifting Elements in an Array
- Counting an Occurrence in an Array (Java)
- How to make an array of arrays in Java
- How to create a generic array in Java?
- Empty an array in Java / processing
- Java, Simplified check if int array contains int
- Error: Generic Array Creation
- Add String Array to ArrayList
- How to print the data in byte array as characters?
- Java Array Sort descending?
- Java read file and store text in an array
- (Java) Tic-Tac-Toe game using 2 dimensional Array
- int cannot be converted to int []
- Finding the size of a char array in Java
- Any way to declare an array in-line?
- Getting the array length of a 2D array in Java
- Checking to see if array is full
- How to use ArrayUtils for array of objects, it doesn’t delete the content of an array
- Error array dimension missing
- Printing char arrays in Java
- Fill an array with random numbers [duplicate]
- Create a two dimensional string array anArray[2][2]
- Printing array elements with a for loop
- How do I convert this for loop into a while loop?
- How do I initialize a byte array in Java?
- How do you set one array’s values to another array’s values in Java?
- java.lang.ArrayIndexOutOfBoundsException: 0
- How to increase the size of an array in Java?
- How to add an element at the end of an array?
- How to get rows and columns count of a 2D array in Java?
- Multidimensional Arrays lengths in Java
- creating array without declaring the size – java
- How to check if a String contains another String in a case insensitive manner in Java?
- How do popBackStack() and replace() operations differ?
- Left Hand Side of an Assignment must be a Variable CharAt
- Enhanced FOR loops in C++
- Populate int array with for loop in Java