Leetcode Longest Substring Without Duplicates In Arraylist