এক স্ট্রিং-এর ক্যারেক্টারগুলো ইউনিক কিনা তা জানতে, প্রথমে স্ট্রিং-এর একটি ক্যারেক্টারকে পরবর্তী ক্যারেক্টারদিয়ে চেক করতে হয়:
for (int j = i + 1; j < val.Length; j++) {
if (val[i] == val[j])
}
যদি মিল পাওয়া যায়, অর্থাৎ স্ট্রিং-এর সব ক্যারেক্টার ইউনিক নয়।
যদি কোনো মিল না পাওয়া যায়, তবে স্ট্রিং-এর সব ক্যারেক্টার ইউনিক।
মিল পাওয়া গেলে false রিটার্ন করুন অর্থাৎ ইউনিক ক্যারেক্টার পাওয়া যায়নি:
for (int j = i + 1; j < val.Length; j++) {
if (val[i] == val[j])
return false;
}