String Functions
Dave Braunschweig
Overview
String functions are used in computer programming languages to manipulate a string or query information about a string.[1]
Discussion
Most current programming languages include built-in or library functions to process strings. Common examples include case conversion, comparison, concatenation, find, join, length, reverse, split, substring, and trim.
| Function | C++ | C# | Java |
|---|---|---|---|
| case | tolower(), toupper(), etc. | ToLower(), ToUpper(), etc. | toLowerCase(), toUpperCase(), etc. |
| comparison | <, >, ==, etc. | <, >, ==, etc. | <, >, ==, etc. |
| concatenation | +, += | +, += | +, += |
| find | find() | IndexOf() | indexOf() |
| join | N/A | Join() | join() |
| length | length() | Length | length() |
| replace | replace() | Replace() | replace() |
| reverse | reverse() | Reverse() | N/A |
| split | strtok() | Split() | split() |
| substring | substr() | Substring() | substring() |
| trim | N/A | Trim() | trim() |
| Function | JavaScript | Python | Swift |
|---|---|---|---|
| case | toLowerCase(), toUpperCase(), etc. | lower(), upper(), etc. | lowercased(), uppercased() |
| comparison | <, >, ==, etc. | <, >, ==, etc. | <, >, ==, etc. |
| concatenation | +, += | +, += | +, += |
| find | indexOf() | find() | firstIndex() |
| join | join() | join() | joined() |
| length | length | len() | count |
| replace | replace() | replace() | replacingOccurrences() |
| reverse | N/A | string[::-1] | reversed() |
| split | split() | split() | split() |
| substring | substring() | string[start:end] | string[start...end] |
| trim | trim() | strip() | trimmingCharacters() |
Key Terms
- concatenate
- Join character strings end-to-end.[2]
- trim
- Remove leading and trailing spaces from a string.[3]
