"字符串".trim()

 trim()函数会取出字符串左右两边的空格,但是字符串中间的空格可以得到保留。
在不同的编程语言中,`trim` 方法的使用和作用有所不同,下面分别介绍 Java 和 JavaScript 中 `trim` 方法的相关信息。 ### Java 中 `trim()` 方法 在 Java 里,`trim()` 方法是 `String` 类的一个实例方法,其作用是去除字符串首尾的空白字符。这里的空白字符包括空格、制表符、换行符等 Unicode 标准中定义的空白字符。 示例代码如下: ```java public class TrimExample { public static void main(String[] args) { String str = " Hello, World! "; String trimmedStr = str.trim(); System.out.println("原始字符串: \"" + str + "\""); System.out.println("去除首尾空白后的字符串: \"" + trimmedStr + "\""); } } ``` 在这个例子中,`str.trim()` 会返回一个新的字符串,该字符串去除了 `str` 首尾的空白字符。此方法常用于处理用户输入,避免因输入首尾的空白字符影响后续处理逻辑[^3]。 ### JavaScript 中实现 `trim` 方法 在 JavaScript 里,我们可以使用正则表达式来实现类似的 `trim` 功能。示例代码如下: ```javascript String.prototype._trim = function() { return this.replace(/^(\s*)|(\s*)$/g, ''); }; let str = ' ssss '; console.log("原始字符串长度: " + str.length); str = str._trim(); console.log("去除首尾空白后的字符串长度: " + str.length); ``` 这里定义了一个 `_trim` 方法,使用正则表达式 `/^(\s*)|(\s*)$/g` 匹配字符串首尾的空白字符,并将其替换为空字符,从而达到去除首尾空白的目的[^4]。 ### Go 语言中 `strings.Trim` 函数 在 Go 语言中,`strings.Trim` 函数用于去除字符串首尾指定的字符集合。示例代码如下: ```go package main import ( "fmt" "strings" ) func main() { str := "¡¡¡Hello, Gophers!!!" trimmedStr := strings.Trim(str, "!¡") fmt.Println("原始字符串: \"" + str + "\"") fmt.Println("去除首尾指定字符后的字符串: \"" + trimmedStr + "\"") } ``` `strings.Trim` 函数的第一个参数是原始字符串,第二个参数是要删除的字符集合。在这个例子中,会去除字符串 `str` 首尾的 `!` 和 `¡` 字符[^1][^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值