stringtrim(Stringtrim在当前字符串首尾加空格)
String字符串去掉空格
JAVA中去掉空格
1. String.trim()
trim()是去掉首尾空格
2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间
复制代码 代码如下:String str = " hell o ";
String str2 = str.replaceAll(" ", "");
System.out.println(str2);
3.或者replaceAll(" +",""); 去掉所有空格
4.str = .replaceAll("\\s*", "");
可以替换大部分空白字符, 不限于空格
\s 可以匹配空格、制表符、换页符等空白字符的其中任意一个 您可能感兴趣的文章:java去除字符串中的空格、回车、换行符、制表符的小例子
String的trim方法如何去掉字符串中前/后面的空格
java中String有个trim()能够去掉一个字符串的前后空格。但是trim()只能去掉字符串中前后的半角空格,而无法去掉全角空格。去掉全角空格需要在trim()方法的基础上加上一些判断。StringtextContent="abctest ";textContent=textContent.trim();while(textContent.startsWith(" ")){//这里判断是不是全角空格textContent=textContent.substring(1,textContent.length()).trim();}while(textContent.endsWith(" ")){textContent=textContent.substring(0,textContent.length()-1).trim();}
string的Trim()方法是做什么的?
Java String.trim()方法用法实例教程,该方法返回一个复制该字符串的开头和结尾的白色空格去掉,或字符串,如果它没有头或尾空白.
package?com.yiibai;
import?java.lang.*;
public?class?StringDemo?{
??public?static?void?main(String[]?args)?{
??
????//?string?with?leading?and?trailing?white?space
????String?str?=?"?This?is?YiiBai?";
????
????System.out.print("Before?trim?=?");
????System.out.println(".."?+?str?+?"..");
????
????//?leading?and?trailing?white?space?removed
????System.out.print("After?trim?=?");
????System.out.println(".."?+?str.trim()?+?"..");
??}
}
string.Trim(',') 什么意思
去掉字符串前后的','
例如
string s =",abc,";
string s1 = s.trim(',');
那么 s1 = “abc”
java中的string trim具体有什么用处。。。
就是把一个字符串中可能存在的首尾空格去掉。例如有一个字符串如下:
" 123456 abcefg "
那么经过trim()操作就变成了"123456 abcefg"
-------------------------------------------------------
有时候需要校验,判断某个字符串变量的值不能为空,这个“空”的意思不光是指null,还指empty(就是形如" "全空格的这种值),这时就可以用trim()方法把首尾空格去掉,然后再判断一下length就知道是不是empty了。
JS里面也有这个函数,功能是一样的。
C#中的String.Trim()的功能是什么?
String.Trim(Char[])如下,无参数的Trim方法相当于参数是空格:
从当前 String 对象移除数组中指定的一组字符的所有前导匹配项和尾部匹配项。
命名空间: System
程序集: mscorlib(在 mscorlib.dll 中)
语法
Visual Basic(声明)
Public Function Trim ( _
trimChars As Char() _
) As String
Visual Basic(用法)
Dim instance As String
Dim trimChars As Char()
Dim returnValue As String
returnValue = instance.Trim(trimChars)
C#
public string Trim(
char[] trimChars
)
Visual C++
public:
String^ Trim(
arraywchar_t^ trimChars
)
J#
public String Trim(
char[] trimChars
)
JScript
public function Trim(
trimChars : char[]
) : String
参数
trimChars
类型:arraySystem..::.Char[]()[]
要移除的 Unicode 字符数组或 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing)。
返回值
类型:System..::.String
从当前 String 对象的开始和末尾移除 trimChars 参数中字符的所有匹配项后保留的字符串。如果 trimChars 为 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing),则改为移除空白字符。
备注
Trim 方法从当前字符串移除 trimChars 参数中的所有前导字符和尾部字符。遇到不在 trimChars 中的字符时,每个前导裁剪操作和尾部裁剪操作都会停止。例如,如果当前字符串为“123abc456xyz789”并且 trimChars 包含从“1”到“9”的数字,则 Trim 方法返回“abc456xyz”。
有关将哪些 Unicode 字符归类为空白字符的更多信息,请参见 String..::.Trim()()() 方法重载的“备注”部分。
示例
下面的代码示例演示 Trim(arrayChar[]()[]) 方法重载。
Visual Basic 复制代码
Imports System
_
Class stringTrim2
Public Shared Sub Main()
Dim str1 As [String] = "*;|@123***456@|;*"
Dim delim As [String] = "*;|@"
Dim str2 As [String] = str1.Trim(delim.ToCharArray())
Console.WriteLine("Delimiters: {0}", delim)
Console.WriteLine("Original string: {0}", str1)
Console.WriteLine("Trimmed string: {0}", str2)
End Sub 'Main
End Class 'stringTrim2
' This code example displays the following:
'
' Delimiters: *;|@
' Original string: *;|@123***456@|;*
' Trimmed string: 123***456
C# 复制代码
using System;
class stringTrim2 {
public static void Main() {
String str1 = "*;|@123***456@|;*";
String delim = "*;|@";
String str2 = str1.Trim(delim.ToCharArray());
Console.WriteLine("Delimiters: {0}", delim);
Console.WriteLine("Original string: {0}", str1);
Console.WriteLine("Trimmed string: {0}", str2);
}
}
// This code example displays the following:
//
// Delimiters: *;|@
// Original string: *;|@123***456@|;*
// Trimmed string: 123***456