String output = new String(encryptText);
output = output.replaceAll("\\s", "");
return output;
replaceAll("\\s", "");
動作しません
String output = new String(encryptText);
output = output.replaceAll("\\s", "");
return output;
replaceAll("\\s", "");
動作しません
String output = new String(encryptText);
output = output.replaceAll(" ", "");
return output;
私は同じ問題に直面していましたが、よく検索したところ、スペース文字ではなく、文字配列から文字列に変換された null 値であることがわかりました。これで問題は解決しました-
output.replaceAll(String.valueOf((char) 0), "");
非正規表現バージョンの置換を使用して、ジョブを実行できます。
output = output.replace(" ", "");
あなたのコードは私にとってはうまくいきます、ここを見てください
とにかく、Spring FrameworkからStringUtils.trimAllWhitespaceを使用できます。
output = StringUtils.trimAllWhitespace(output);