Duration: 18 minutes
Summary: In this video, we discuss ArrayList. ArrayList is a dynamic array. We first start with an array that we use to populate the ArrayList. Then, we will print the contents, and see how we can clone an ArrayList. We try to remove elements from the ArrayList and sort them. Finally, we use the binarySearch functionality to search for elements in the array. BinarySearch requires that the collection be sorted first. This search algorithm is very fast since it splits the array in two every time it searches.