C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#を使用して文字列にすべての一意の文字が含まれているかどうかを判断するにはどうすればよいですか?


文字列に一意の文字が含まれているかどうかを判断するには、最初に文字列内の単語と次の単語を確認します-

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;
}

  1. Javaで正規表現を使用して文字列のすべての文字を出力するにはどうすればよいですか?

    メタ文字「。」正規表現を使用してすべての文字を印刷するには、すべての文字に一致します- compile()メソッドを使用して正規表現をコンパイルします。 matcher()メソッドを使用してMatcherオブジェクトを作成します。 find()メソッドを使用して一致を検索し、一致するたびに、group()メソッドを使用して一致したコンテンツ(文字)を出力します。 例 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class R

  2. Javaを使用して文字列内の一意の文字を見つける方法は?

    指定された文字列に指定された文字が含まれているかどうかは、次の方法で確認できます- indexOf()メソッドの使用 indexOf()を使用して、文字列内の特定の文字を検索できます Stringクラスのメソッド。このメソッドは、文字列内の単語の位置インデックスである整数パラメータを返します。指定された文字が指定された文字列に存在しない場合は-1を返します。 したがって、特定の文字が文字列に存在するかどうかを確認するには- 指定された文字をパラメータとして渡して、文字列のindexOf()メソッドを呼び出します。 このメソッドの戻り値が-1でない場合、指定された文字を含むこ