Can Arraylist Store Different Data Sources