编程基础/字符串函数
外观
< 编程基础
字符串函数在计算机编程语言中用于操作字符串或查询有关字符串的信息。[1]
大多数现代编程语言都包含内置或库函数来处理字符串。常见示例包括大小写转换、比较、连接、查找、连接、长度、反转、分割、子字符串和修剪。
| 函数 | C++ | C# | Java |
|---|---|---|---|
| 大小写 | tolower(), toupper(), 等。 |
ToLower(), ToUpper(), 等。 |
toLowerCase(), toUpperCase(), 等。 |
| 比较 | <, >, ==, 等。 |
<, >, ==, 等。 |
<, >, ==, 等。 |
| 连接 | +, +=
|
+, +=
|
+, +=
|
| 查找 | find()
|
IndexOf()
|
indexOf()
|
| 连接 | N/A | Join()
|
join()
|
| 长度 | length()
|
Length
|
length()
|
| 替换 | replace()
|
Replace()
|
replace()
|
| 反转 | reverse()
|
Reverse()
|
N/A |
| 分割 | strtok()
|
Split()
|
split()
|
| 子字符串 | substr()
|
Substring()
|
substring()
|
| 修剪 | N/A | Trim()
|
trim()
|
| 函数 | JavaScript | Python | Swift |
|---|---|---|---|
| 大小写 | toLowerCase(), toUpperCase(), 等。 |
lower(), upper(), 等。 |
lowercased(), uppercased() |
| 比较 | <, >, ==, 等。 |
<, >, ==, 等。 |
<, >, ==, 等。 |
| 连接 | +, +=
|
+, +=
|
+, +=
|
| 查找 | indexOf()
|
find()
|
firstIndex()
|
| 连接 | join()
|
join()
|
joined()
|
| 长度 | 长度
|
len()
|
count
|
| 替换 | replace()
|
replace()
|
replacingOccurrences()
|
| 反转 | N/A | string[::-1]
|
reversed()
|
| 分割 | split()
|
split()
|
split()
|
| 子字符串 | substring()
|
string[start:end]
|
string[start...end]
|
| 修剪 | trim()
|
strip()
|
trimmingCharacters()
|
- 大小写
- 一个函数,根据所使用的模式,将字符串全部转换为大写或小写。
- 比较
- 确定值(字符串或非字符串)是否小于、大于或等于它正在比较的值。
- 查找
- 检查字符串中是否存在字符,如果存在,则查找该字符在字符串中的位置。
- 连接
- 使用用户选择的字符将字符串连接在一起。
- 长度
- 查找字符串中有多少个字符,或数组中有多少个元素。
- 替换
- 将字符串中所有出现的字符替换为另一个字符。
- 反转
- 将字符串中的所有字符或数组中的所有元素按相反顺序排列。
- 分割
- 根据选定的字符将字符串的内容分成单独的行。
- 子字符串
- 通过使用来自较大字符串的字符创建较小的字符串。[3]
- 修剪
- 从字符串中删除前导和尾随空格。[4]