Create longest substring without repeating characters.java