Javaで単語間の余分なスペースを削除する方法

String の余分なスペースは、replaceAllメソッドを使用して正規表現で削除できます。

構文:

example = example.replaceAll(" +", " ");

例:

この例では、最初にクリーニングする文字列を作成します。文字列には未定義のスペース数で区切られた文字があります。 式は可能な限り多くのスペースに一致し、1つのスペースで置き換えます。 出力はSystem.outに書き込まれます。

public class RemoveConsecutiveSpace {

	public static void main(String[] argv){
		
		String example = "A    B C   D         E";
		
		example = example.replaceAll(" +", " ");
		
		System.out.print( "Cleaned String: " + example);
	}
}

出力は次のようになります。

	
Cleaned String: A B C D E

参考文献:

Pattern

最近のコメント