之前经常用却没在意过,现在各种语言用多了,虽然都是相通的,但还是有语法区别的,现做个总结,有问题欢迎留言!
C#:Trim()最常用法就是去除string的前后空格,但是Trim()基本功能可不是只去除SEO靠我空格那么简单,它还可以去除首尾的特殊字符;
eg:
INPUT: char[] trmChar = { @, #, %, $ };String strTrim = "#$Hello Work!%@";CoSEO靠我nsole.WriteLine(strTrim.Trim(trmChar));OUTPUT: Hello Work!ps:TrimEnd()和 TrimStart() 用法和Trim()相似,只是单独SEO靠我去除左侧或右侧空格或字符;
JAVA:jdkAPI说明:public String trim(),返回字符串的副本,忽略前导空白和尾部空白。 没有trimEnd()和trimStart()方法;
由此说明SEO靠我,java里的trim()只有去除首尾空格的作用;eg:
INPUT:String strTrim = " Hello World! ";System.out.println(strTrim.trim(SEO靠我));OUTPUT:Hello World!
SQL:没有trim()函数,且无法去除特殊字符,只有LTRIM()和RTRIM() 用法和C#差不多,若想实现trim()效果,需要两个一起用;
eg:
INSEO靠我PUT: DECLARE @strTrim nvarchar (100) = Hello World! ;SELECT RTRIM(LTRIM(@strTrim));OUTPUT: Hello WorSEO靠我ld!
ps:当然去除空格的方法还有很多,比如正则表达式。
网站备案号:浙ICP备17034767号-2