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

C#で結合された文字列を分離するC#プログラム


以下は文字列配列です-

string[] str = { "Java", "AngularJS", "Python", "jQuery", "HTML5" };

まず、参加します-

string.Join(" ", str);

次に、上記の結合された文字列を分離するには、次のコードに示すようにSplit()メソッドを使用します-

using System;

public class Demo {
   public static void Main() {
      string[] str = { "Java", "AngularJS", "Python", "jQuery", "HTML5" };

      // join words
      string res = string.Join(" ", str);
      Console.WriteLine("Joined Strings...\n "+res);
      string[] convert = res.Split(' ');
      Console.WriteLine("\nSeparate Joined Strings...");

      foreach (string val in convert) {
         Console.WriteLine(val);
      }
   }
}

出力

Joined Strings...
Java AngularJS Python jQuery HTML5
Separate Joined Strings...
Java
AngularJS
Python
jQuery
HTML5

  1. C言語の文字列

    文字列は文字の配列であり、ヌル文字(\ 0)で終了します。ヌル文字はユーザーによって配置されません。コンパイラーはヌル文字を文字列の最後に自動的に配置します。 配列と文字列の違いは、コンパイラが配列の最後にヌル文字を配置しないのに対し、文字列ではコンパイラがヌル文字を配置することです。 これがC言語の文字列の構文です char myStr[size]; ここで myStr: 文字列 サイズ: 文字列のサイズを設定する 以下に示すようにC言語で文字列を初期化します- char myStr[size] = “string”; char myStr[size]

  2. C++で2つのバイナリ文字列を追加するプログラム

    2進数の文字列が2つある場合、それら2つの2進数文字列を加算して得られた結果を見つけ、その結果を2進数文字列として返す必要があります。 2進数は、0または1のいずれかで表される数値です。2つの2進数を加算する際には、2進数の加算規則があります。 0+0 → 0 0+1 → 1 1+0 → 1 1+1 → 0, carry 1 入力 str1 = {“11”}, str2 = {“1”} 出力 “100” 入力 str1 = {“110”},