As you may know, arrays in Java are not dynamic by default, so you will have to implement ways to make them that yourself. You CAN change the elements in an array but you CAN'T change the size ( add or remove ) elements after the array has been initialized. In this post I will show you how to change arrays dynamically by using some methods.