次のコードを検討してください。
class Sample{
public static void main(String args[]){
String text1="C:\Documents\User\sample";
String text2=text1.replace('\','/');
System.out.println(text2);
}
}
text1がファイルパスを受信している入力があります。ここで、text1のすべての「\」を「/」に置き換えます。上記のコードを使用しました。
まず、表示されるエラーは次のとおりです。「IllegalEscape Sequence」は理解できますが、ユーザーが入力ボックスにパスを入力するJava EEアプリケーションを作成しているため、私の問題ではありません。
しかし、コードを正しく実行するために不可欠な「\」を「/」に変更するのに問題があります。私はこの問題を解決することができません。String.replaceAll()メソッドを使用してみましたが、結果がありません。