如何删除字符串开头的空格?
问题描述:
比方说,我有以下字符串: string test = " False";
如何删除字符串开头的空格?
我无法循环,因为我需要为1744串做到这一点的字符串的字符,那么这将是大量的工作。
您是否知道是否有来自Microsoft的方法可用于删除此空白?
像这样:string test2 = test.DeleteFirstWhitespace();
感谢
答
如何使用trim()
功能:
string test = test.trim();
答
test.trim();
此方法从字符串的开头和结尾中删除空格。
答
您可以使用:
- 删除所有开头和结尾的空白字符
- String.TrimStart()删除仅领先空白字符
- String.TrimEnd()只删除尾部空白字符
所有这些都有额外的重载,让您指定一个自定义字符数组也可以被删除。
答
我还可以使用方法TrimStart()
这样的:
string test2 = test.TrimStart(' ');
答
正如其他人所指出的那样,有一个微调功能。请务必记住,字符串是不变的,所以当你调用test.Trim(),它不会修改测试变量,它会返回一个新的字符串:
string trimmed = test.Trim();
// or
string trimmed = test.TrimStart();
哪种语言?对于Java它是修剪() – 2012-01-16 16:38:44
我认为Java标记是一个错误。除非OP使用MS制作java。 – 2012-01-16 16:39:46
你需要Java还是C#解决方案?如果是Java,请将'string'改为'String'。否则,删除'java'标签。 – 2012-01-16 16:40:54