Advertisement

Java代码基础算法练习-删除空格-2024.04.15

阅读量:

任务描述:

请从键盘获取一串字符,然后实现删除字符串空格的操作。


任务要求:


代码示例:

这里提供两种方法

1.使用正则表达式(推荐)

复制代码
 // 用正则表达式的方法

    
 System.out.println("删除空格后的的字符串:" + str.replaceAll("\ s+",""));

正则表达式语法解析:
\s:在正则表达式中,\s是一个特殊字符类,代表任何空白字符(如空格、制表符、换行符等)。这里的空白字符通常包含空格(ASCII码32)、制表符(ASCII码9)、换页符(ASCII码12)、换行符(ASCII码10)以及回车符(ASCII码13)。简而言之,\s能够匹配文本中的各种水平或垂直空白空间。
+:这是一个量词,在这种语境下表示前面模式(即\s)必须至少出现一次,并且可以连续出现多次。\s+将匹配一个或多个连续的空白字符。
应用于replaceAll方法:
在Java语言中,String类提供的replaceAll方

全部评论 (0)

还没有任何评论哟~