O'Reilly logo

Mastering Arduino by Jon Hoffman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

String library

The String library, which is part of the Arduino core libraries, enables us to use and manipulate text easier and in a more complex way then character arrays do. It does take more memory to use the String library than it does to use character arrays but it is easier to use the String library

There are numerous ways to create an instance of the String type. Let's look at a few examples here:

String str1 = "Arduino";
String str2 = String("Arduino");
String str3 = String('B');
String str4 = String(str2 + " is Cool");

Both of the first two lines create a simple string with the word Arduino in it. In the third line, a new String instance is created from a single constant character. In this line, notice that the single quote is used. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required