C#で単語を1つの文字列に結合する方法(string.Join()メソッドの使い方)
C#では、string.Join()メソッドを使うことで、複数の単語や配列の要素を簡単に1つの文字列へ結合できます。本記事では、具体的なコード例とともにその使い方を解説します。
基本的な流れ
まず、文字列型の配列を宣言し、結合したい要素を格納します。
string[] str = { "One", "Two", "Three", "Four", "Five" };次に、string.Join()メソッドを使用して単語を結合します。第1引数には区切り文字(ここでは半角スペース)、第2引数には結合対象の配列を指定します。
string res = string.Join(" ", str);それでは、完全なコードを見てみましょう。
サンプルコード
using System;
public class Demo {
public static void Main() {
string[] str = { "One", "Two", "Three", "Four", "Five" };
// 単語を結合する
string res = string.Join(" ", str);
Console.WriteLine(res);
}
}実行結果
One Two Three Four Five
このように、string.Join()メソッドを使えば、配列内のすべての要素が指定した区切り文字で連結され、1つの文字列として取得できます。区切り文字を変更すれば「One, Two, Three」のようにカンマ区切りで出力することも可能です。CSV形式のデータ生成など、さまざまな場面で活用できる便利なメソッドなので、ぜひ覚えておきましょう。
-
文字列の中から偶数の長さの単語を出力するPythonプログラム
本記事では、与えられた問題を解決するための考え方と実装方法について解説します。Pythonの基本的な文字列操作を組み合わせることで、初心者の方でも簡単に実装できる内容となっています。 問題文 文字列が与えられたとき、その中に含まれる単語のうち、文字数が偶数であるものをすべて画面に表示するプログラムを作成します。 例えば、「tutorial point」という文字列が入力された場合、「tutorial」は8文字(偶数)なので出力され、「point」は5文字(奇数)なので出力されません。 解決のアプローチ この問題は、以下の手順で解決できます。 split()関数を使って、入力文字列を空白区切り
-
Pythonで文中の単語数をカウントする方法|split()とisalpha()を使った2つのアプローチ
本記事では、Pythonを使って文章中の単語数を数えるための解法と、その具体的なアプローチについて詳しく解説します。 問題定義 ある文が与えられたとき、その文に含まれる単語の総数をカウントするプログラムを作成します。 ここでは、以下の2つのアプローチを取り上げます。 アプローチ1: split()関数を使用する方法 アプローチ2: strip()関数とisalpha()関数を組み合わせる方法 アプローチ1:split()関数を使う方法 最もシンプルな方法は、文字列に対してsplit()関数を適用するやり方です。split()はデフォルトで空白文字(スペースやタブなど)を区切りとして文字列を