Java String の「-」文字を置き換えようとしましたが、機能しません:
str.replace("\u2014", "");
私たちを手伝ってくれますか ?
Java String の「-」文字を置き換えようとしましたが、機能しません:
str.replace("\u2014", "");
私たちを手伝ってくれますか ?
文字列は Java では不変です。結果を取り戻すには、再割り当てする必要があります。
String str ="your string with dashesh";
str= str.replace("\u2014", "");
詳細については、APIを参照してください。
とても簡単です。アプリケーションを開発する際に役立つ Apache ライブラリを使用できます。これは apache-commons-lang です。次のことができます。
public class Main {
public static void main(String[] args) {
String test = "Dash - string";
String withoutDash = StringUtils.replace(test, "-", "");
System.out.println(withoutDash);
}
}