String req=""; for(int i=0;imax){ max=subs.length(); } } } } return max; // return maxLength; } private static boolean hasUniqueCharacters(String substring) { String req=""; for(int i=0;imax){ max=subs.length(); } } } } return max; } static int totaluniquechars(String str){ String req=""; int count=0; for(int i=0;i