4

Java String の「-」文字を置き換えようとしましたが、機能しません:

str.replace("\u2014", "");

私たちを手伝ってくれますか ?

4

3 に答える 3

10

文字列は Java では不変です。結果を取り戻すには、再割り当てする必要があります。

String str ="your string with dashesh";
str= str.replace("\u2014", "");

詳細については、APIを参照してください。

于 2013-07-20T11:25:30.143 に答える
0

とても簡単です。アプリケーションを開発する際に役立つ 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);
    }

}
于 2013-07-20T11:47:19.203 に答える