Javaプログラムの文字列から空白を削除する方法パッケージテスト;
/**
* 文字列内のスペースを削除するJavaプログラム。 このプログラムでは、
*Stringクラスの
*trim()メソッドを使用して最初と最後だけでなく、JavaのString間の空白を削除するテクニックを参照してください。
*例えば”ABC DEF”は”ABCDEF”に変わります。 replaceAll()は正規表現
*を受け入れ、\sは
*単語の間のスペースを含む文字列からすべての空白を削除するために使用できます。
*
*@authorhttp://java67.blogspot.com
*/
public class StringRemoveWhiteSpace{
public static void main(String args){
//Javaの先頭と末尾から文字列から空白を削除する
String strWhiteSpace=”この文字列には、先頭と末尾と中央に空白が含まれています”;
システム。出ろprintf(“空白を削除する前の文字列:%n%s%n”,strWhiteSpace);
システム。出ろprintf(“空白を削除する前の文字列の長さ%d : “、strWhiteSpace.length());
//trim()メソッドは、Javaの文字列の先頭と末尾から空白を削除できます
String strWithoutWhiteSpace=strWhiteSpace。trim();
システム。出ろprintf(“先頭と末尾から空白を削除した後の文字列%n%s%n”,strWithoutWhiteSpace);
システム。出ろprintf(“先頭と末尾から空白を削除した後の文字列の長さ%d:”,strWithoutWhiteSpace.length());
//Javaで文字列間の空白を削除する
String white space=”ABC DEF GHI”;
システム。出ろprintln(“単語の間に空白を含む文字列:”+空白);
//\sは空白タブなどの正規表現です
文字列なしspace=whitespace。replaceAll(“\\s”,””);
システム。出ろprintln(“単語とどこかの間の空白を削除した後の文字列:”+withoutspace);
}
}
出力:
空白を削除する前の文字列:
この文字列には、先頭と末尾と中間の空白が含まれています
空白を削除する前の文字列の長さ72 : 先頭と末尾から空白を削除した後の文字列
この文字列には、先頭と末尾と中間の空白が含まれています
先頭と末尾から空白を削除した後の文字列の長さ64:単語間の空白を含む文字列:ABC DEF GHI
単語とどこかの間の空白を削除した後の文字列:ABCDEFGHI

コメントを残す

メールアドレスが公開されることはありません。