String()

説明

Stringクラスのインスタンスを構築します。以下のように、異なるデータ型からStringを構築する(文字列としてフォーマットする)複数のバージョンがあります。

・二重引用符で囲まれた一定の文字列(例:char配列)。

・一重引用符で囲まれた単一の定数文字

・Stringオブジェクトの別のインスタンス

・定数の整数または長整数

・指定された基数を使用した一定の整数または長整数

・整数または長整数の変数

・指定されたベースを使用した、整数または長整数の変数

・指定された小数点以下の桁数を使用した float または double

数値から文字列を構築すると、その数値のASCII表現を含む文字列になります。デフォルトは基数10で、次のようになります。

String thisString = String(13);

とすると、文字列 “13 “が得られます。しかし、他の基数を使用することもできます。例えば、以下のようになります。

String thisString = String(13, HEX);

は、10進数の値13の16進数表現である、文字列 “d “を与えます。また、2進法を好む場合は

String thisString = String(13, BIN);

は、13 の 2 進法表現である String “1101” を与えます。

構文

文字列(val)
文字列(val, base)
文字列(val, decimalPlaces)

val: Stringとしてフォーマットする変数。許容されるデータ型:string、char、byte、int、long、unsigned int、unsigned long、float、double。
ベース。(オプション)積分値をフォーマットするための基数です。
decimalPlaces: valがfloatまたはdoubleの場合のみ。小数点以下の桁数を指定します。

戻り値

Stringクラスのインスタンス。

プログラム例

以下のコードはすべて、文字列の有効な宣言です。

タイトルとURLをコピーしました