java 去空的方法
在Java中,经常需要去掉字符串中的空格,以便进行后续的操作。为此,我们可以使用 String 类中的 trim() 方法,该方法能够去掉字符串两端的空格。
除了 trim() 方法之外,还有一些其他的方法可以去掉字符串中的空格。下面介绍几种常用的方法:
1. replaceAll() 方法
String 类中的 replaceAll() 方法可以用来替换字符串中的字符或字符串。我们可以使用该方法将空格字符替换为“”(空字符串),从而去掉字符串中的所有空格。
例如:
String str = ' Hello World! ';
String newStr = placeAll(' ', '');
2. StringTokenizer 类
Java 中的 StringTokenizer 类可以将字符串分解成多个 token(标记),并以指定的分隔符分隔。我们可以使用该类将字符串中的空格作为分隔符,从而分解成多个 token,然后再将这些 token 拼接起来,从而去掉字符串中的所有空格。
例如:
replaceall() String str = ' Hello World! ';
StringTokenizer st = new StringTokenizer(str, ' ');
StringBuilder sb = new StringBuilder();
while (st.hasMoreTokens()) {
sb.Token());
}
String newStr = sb.toString();
3. 正则表达式
Java 中的正则表达式可以用来匹配字符串中的特定字符或字符串。我们可以使用正则表达式匹配空格字符,并将其替换为“”(空字符串),从而去掉字符串中的所有空格。
例如:
String str = ' Hello World! ';
String newStr = placeAll('s+', '');
这里使用了正则表达式中的“s+”表示匹配一个或多个空白字符。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论