2012-01-16 97 views
0

比方說,我有以下字符串: string test = " False";如何刪除字符串開頭的空格?

我無法循環,因爲我需要爲1744串做到這一點的字符串的字符,那麼這將是大量的工作。

您是否知道是否有來自Microsoft的方法可用於刪除此空白?

像這樣:string test2 = test.DeleteFirstWhitespace();

感謝

+0

哪種語言?對於Java它是修剪() – 2012-01-16 16:38:44

+0

我認爲Java標記是一個錯誤。除非OP使用MS製作java。 – 2012-01-16 16:39:46

+0

你需要Java還是C#解決方案?如果是Java,請將'string'改爲'String'。否則,刪除'java'標籤。 – 2012-01-16 16:40:54

回答

5

你可以在C#中使用TrimStart

string test2 = test.TrimStart() 
+1

+1更專業的解決方案;如果用戶不關心結尾空白,或者實際上需要相同,則這是票據。 – KeithS 2012-01-16 16:41:12

1

如何使用trim()功能:

string test = test.trim(); 
1

test.trim();
此方法從字符串的開頭和結尾中刪除空格。

1

您可以使用:

所有這些都有額外的重載,讓您指定一個自定義字符數組也可以被刪除。

0

在java中:

使用trim()刪除圍繞一個字符串的空格:

String test2 = test.trim(); 

返回副本字符串,省略了前導和尾隨空白。

0

我還可以使用方法TrimStart()

這樣的:

string test2 = test.TrimStart(' ');

2

正如其他人所指出的那樣,有一個微調功能。請務必記住,字符串是不變的,所以當你調用test.Trim(),它不會修改測試變量,它會返回一個新的字符串:

 

string trimmed = test.Trim(); 
// or 
string trimmed = test.TrimStart();