删除字符串中的所有空格的Java程序

1 说明

在此程序中,我们的任务是从字符串中删除所有空格。为此,我们需要遍历字符串并检查字符串中的任何字符是否与空格字符匹配。如果是这样,请使用任何内置方法,例如replace()并留空。

在C中,我们没有任何内置方法可以替换。因此,我们需要运行for循环来遍历字符串,看看是否存在任何空格字符。如果是这样,则从第i个字符开始到len的内部循环(j),并继续将每个元素替换为其下一个相邻元素。在此循环终止时,将字符串的长度减少1。重复此过程,直到删除字符串的所有空白为止。

2 算法思路

  • 步骤1:开始
  • 步骤2: 定义字符串str1 =“Remove white spaces”。
  • 步骤3:使用replaceAll()将所有空格字符替换为空白。
  • 步骤4:打印str1。
  • 步骤5:结束

3 程序实现

/**
 * 一点教程网: http://www.yiidian.com
 */
public class removeWhiteSpace {    
    public static void main(String[] args) {    
            
        String str1="Remove white spaces";    
            
        //Removes the white spaces using regex    
        str1 = str1.replaceAll("\\s+", "");    
            
        System.out.println("String after removing all the white spaces : " + str1);    
    }    
}    

以上代码输出结果为:

String after removing all the white spaces: Removewhitespaces

 

热门文章

优秀文章