Interaction between ArrayList, Char Array and String