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

C#のサブストリング


サブ文字列は、C#で文字列のサブ部分を取得するために使用されます。この目的のためにsubstring()メソッドがあります。 C#のsubstring()メソッドを使用して、すべてのサブストリングで一意の文字をチェックします。文字列の長さまでループします。

誰かの部分文字列が別の部分文字列と一致する場合、その文字列には一意の文字がないことを意味します。

次のコードを実行して、文字列にすべての一意の文字が含まれているかどうかを確認できます。この例は、Substring()メソッドの使用法を示しています-

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

public class Demo {

   public bool CheckUnique(string str) {
      string one = "";
      string two = "";

      for (int i = 0; i < str.Length; i++) {
         one = str.Substring(i, 1);
         for (int j = 0; j < str.Length; j++) {
            two = str.Substring(j, 1);
            if ((one == two) && (i != j))
            return false;
         }
      }
      return true;
   }

   static void Main(string[] args) {
      Demo d = new Demo();
      bool b = d.CheckUnique("amit");
      Console.WriteLine(b);

      Console.ReadKey();
   }
}

  1. Pythonで最長の回文部分文字列

    文字列Sがあるとします。Sで最も長い回文部分文字列を見つける必要があります。文字列Sの長さは1000であると想定しています。したがって、文字列が「BABAC」の場合、その場合、最長の回文部分文字列は「BAB」です。 これを解決するために、次の手順に従います 文字列の長さと同じ次数の正方行列を1つ定義し、Falseで埋めます 主対角要素をtrueに設定して、0からorder –1までのすべてのiに対してDP[i、i] =True start:=0 範囲2からS+1の長さのlの場合 0からSの長さの範囲のiの場合– l + 1 end:=i + l l =2の場合、 S [i]

  2. SQLServerのSUBSTRING関数

    この記事では、SQL ServerでSUBSTRING関数を使用して、指定した文字列から部分文字列を抽出する方法について説明します。 説明 SUBSTRING関数 SQL Serverでは、入力文字列内の位置から開始して、指定された長さのサブ文字列を抽出できます。 構文 SQL ServerでSUBSTRING関数を使用するには、次の構文を使用します。 SUBSTRING(string, start, length) パラメータ : 文字列: 抽出する文字列、変数、または列にすることができます。 開始: 部分文字列が返され始める場所を指定する整数です。 文字列の最初の文字に注意して