文字列のディレクトリ パスを置き換えるにはどうすればよいですか? 元の文字列は次のとおりです。
String fn = "/foo/bar/ness/foo-bar/nessbar.txt";
次のような出力が必要です。
/media/Transcend/foo-bar/nessbar.txt
以下の行を試しましたが、機能しません
fn.replaceAll("/foo/bar/ness", "/media/Transcend");
文字列のディレクトリ パスを置き換えるにはどうすればよいですか? 元の文字列は次のとおりです。
String fn = "/foo/bar/ness/foo-bar/nessbar.txt";
次のような出力が必要です。
/media/Transcend/foo-bar/nessbar.txt
以下の行を試しましたが、機能しません
fn.replaceAll("/foo/bar/ness", "/media/Transcend");
変数を書き直すのを忘れています:
String fn = "/foo/bar/ness/foo-bar/nessbar.txt";
fn = fn.replaceAll("/foo/bar/ness", "/media/Transcend");
これを試して:
fn = fn.replaceAll("/foo/bar/ness", "/media/Transcend");
このreplaceAll
メソッドはString
、元のオブジェクトを変更せずに、新しいオブジェクトを返します。そのため、同じ変数などのどこかに結果を割り当てる必要があります。