Difference Between String Array And Arraylist Java