User Tools

Site Tools


arduino:data_types:stringobject

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

arduino:data_types:stringobject [2013/02/15 20:45]
arduino:data_types:stringobject [2024/02/16 01:04] (current)
Line 1: Line 1:
 +======String   ======
 +
 +====Description   ====
 +
 +The String class, part of the core as of version 0019, allows you to use and manipulate strings of text in more complex ways than [[arduino:data types:String| character arrays]] do. You can concatenate Strings, append to them, search for and replace substrings, and more.  It takes more memory than a simple character array, but it is also more useful. 
 +
 +For reference, character arrays are referred to as strings with a small s, and instances of the String class are referred to as Strings with a capital S.  Note that constant strings, specified in "double quotes" are treated as char arrays, not instances of the String class.
 +
 +====Functions   ====
 +* [[arduino:data types:StringConstructor | String]]
 +* [[arduino:data types:StringCharAt | charAt]]
 +* [[arduino:data types:StringCompareTo | compareTo]]
 +* [[arduino:data types:StringConcat | concat]]
 +* [[arduino:data types:StringEndsWith | endsWith]]
 +* [[arduino:data types:StringEquals | equals]]
 +* [[arduino:data types:StringEqualsIgnoreCase | equalsIgnoreCase]]
 +* [[arduino:data types:StringGetBytes | getBytes]]
 +* [[arduino:data types:StringIndexOf | indexOf]]
 +* [[arduino:data types:StringLastIndexOf | lastIndexOf]]
 +* [[arduino:data types:StringLength | length]]
 +* [[arduino:data types:StringReplace | replace]]
 +* [[arduino:data types:StringSetCharAt | setCharAt]]
 +* [[arduino:data types:StringStartsWith | startsWith]]
 +* [[arduino:data types:StringSubstring | substring]]
 +* [[arduino:data types:StringToCharArray | toCharArray]]
 +* [[arduino:data types:StringToLowerCase | toLowerCase]]
 +* [[arduino:data types:StringToUpperCase | toUpperCase]]
 +* [[arduino:data types:StringTrim | trim]]
 +
 +====Operators   ====
 +* [[arduino:data types:StringBrackets | [] (element access)]]
 +* [[arduino:data types:StringPlus | + (concatenation)]]
 +* [[arduino:data types:StringComparison | == (comparison)]]
 +
 +====Examples   ====
 +
 +
 +====See Also   ====
 +
 +* [[arduino:data types:String]]: character arrays
 +* [[arduino:variable scope and qualifiers:VariableDeclaration|Variable Declaration]]
 +
 +
 +Source: arduino.cc
  

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War

Impressum Datenschutz