如何从java中从字符串中删除所有空格
时间:2020-02-23 14:34:38 来源:igfitidea点击:
在本教程中,我们将看到如何从Java中从字符串中删除所有空白符号
有多种方法可以从字符串中删除空格。
- 使用替换
- 使用迭代
使用替换:
我们只需调用ReficeAll方法即可删除如下所示的白色空间。
String result1 = str.replaceAll("\s", "");
使用迭代:
我们可以使用charat迭代字符串并检查字符是否为空白。
Java程序从字符串中删除所有空白符号
package org.igi.theitroad; public class StringRemoveSpacesAllMain { public static void main(String[] args) { String str = " Hello world from theitroad.com "; System.out.println("------------------------------"); System.out.println("Using replaceAll"); System.out.println("------------------------------"); //Using replaceAll String result1 = str.replaceAll("\s", ""); System.out.println(result1); String result2 = ""; //Using iteration System.out.println("n------------------------------"); System.out.println("Using Iteration"); System.out.println("------------------------------"); for (int i = 0; i < str.length(); i++) { if (!Character.isWhitespace(str.charAt(i))) { result2 += str.charAt(i); } } System.out.println(result2); } }
运行上面的程序时,我们将得到以下输出:
----------------------------- Using replaceAll ----------------------------- Helloworldfromtheitroad.com ----------------------------- Using Iteration ----------------------------- Helloworldfromtheitroad.com