sS escapeUpperCaseWithCharacter(S s, char specialChar) { new StringBuilder buf; for i over s: { char c = s.charAt(i); if (isUpperCase(c)) buf.append(specialChar); buf.append(c); } ret str(buf); }