Arduino:
文字列の連結

How to: (やり方)

String str1 = "こん";
String str2 = "にちは、";
String str3 = "Arduino!";
String combined = str1 + str2 + str3; // 文字列を連結

Serial.begin(9600);
Serial.println(combined); // 結果を出力: こんにちは、Arduino!

Deep Dive (深い掘り下げ)

昔、Arduinoではメモリが少なかったため、文字列の連結には注意が必要でした。代替手段としてchar配列と関数strcat()が使われてきましたが、扱いにくいです。現在のArduinoではStringクラスを使用することで、簡単に文字列の連結ができます。ただし、背後でメモリの動的確保が行われるため、使いすぎるとメモリ断片化の問題が起こる可能性がまだあります。

See Also (関連情報)