Java代码去除空格的⼏种⽅法
1、⽅法
2、代码⽰例
package test;
public class Test {
/**
* description:字符串去除空格的⽅法
*/
public static void main(String[] args) {
String str = " ab world ~ ";
//⽅法1:im()
java replace方法System.out.println("1--->"+im());
//⽅法2:palce(" ","")
System.out.println("2--->"+place(" ", ""));
//⽅法3:palceAll(" ","")
System.out.println("3--->"+placeAll(" ", ""));
//⽅法4:palceAll(" +","")
System.out.println("4--->"+placeAll(" +", ""));
//⽅法5:palceAll("\\s*","")
System.out.println("4--->"+placeAll("\\s*", ""));
}
}
3、代码结果
4、replace和replaceAll是JAVA中常⽤的替换字符的⽅法,它们的区别是:
(1) replace的参数是char和CharSequence,即可以⽀持字符的替换,也⽀持字符串的替换 (CharSequence即字符串序列的意思,说⽩了也就是字符串);
(2) replaceAll的参数是regex,即基于规则表达式的替换,⽐如,可以通过replaceAll("\\d", "*")把⼀个字符串所有的数字字符都换成星号;
相同点:都是全部替换,即把源字符串中的某⼀字符或字符串全部换成指定的字符或字符串,如果只想替换第⼀次出现的,可以使⽤ 。
replaceFirst(),这个⽅法也是基于规则表达式的替换,但与replaceAll()不同的时,只替换第⼀次出现的字符串;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论