結果 : 3 longest substring without repeating characters solution in java