如何从字符串的开头和结尾删除换行符(Java)? |
您所在的位置:网站首页 › java去掉空格和换行符及字符 › 如何从字符串的开头和结尾删除换行符(Java)? |
我有一个包含一些文本后跟空白行的字符串。 保留文本内容并从末尾删除空白换行符的最佳方法是什么? 相关讨论 在Java中从字符串中删除空格的可能重复项 不,这不对。 链接中的问题是询问替换。使用String.trim()方法从字符串的开头和结尾去除空格(空格,换行等)。 1String trimmedString = myString.trim(); 相关讨论 问题是关于换行符。 这不仅删除了换行符 123String.replaceAll("[ ]",""); 相关讨论 兄弟,@ JohnB它将同时删除字符串之间的所有换行符。 要求仅删除开头和结尾的换行符。 tl; dr 1String cleanString = dirtyString.strip() ; // Call new `String::string` method.String::strip… 旧的String::trim方法对空格的定义很奇怪。 如此处所讨论的,Java 11向String类添加了新的strip…方法。这些使用更精通Unicode的空白定义。请参阅Character::isWhitespace的JavaDoc类中的此定义规则。 示例代码。 1234String input =" some Thing"; System.out.println("before->>"+input+">"+input+" |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |