< Programming Fundamentals 
 
        
      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
- case
- A function that either makes a string all uppercase or lowercase depending on which mode is used.
- comparison
- Determines if the value (string or non-string), is less than, greater than, or equal to the value it's being compared to.
- concatenate
- Join character strings end-to-end.[2]
- find
- Checks if a character in a string exists and if it does, finds the location of that character in the string.
- join
- Joins strings together using a character of the person's choosing.
- length
- Finds how many characters are in a string, or the number of elements in an array.
- replace
- Replaces all instances of one character in a string with another.
- reverse
- Places all characters of a string or elements in an array in reverse order.
- split
- Divides a string's content onto separate lines based off a chosen character.
- substring
- Creates a smaller string by using characters from a bigger string.[3]
- trim
- Remove leading and trailing spaces from a string.[4]
References
    This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.