Javaテキストフィールドからディレクトリのパスを取得して別の文字列変数に格納する必要がありますが、コロンの後ろに\
を追加/挿入するにはjavaのコードが必要です:
キャラクター。文字列変数にバックスラッシュ文字を挿入/追加する方法
String folderFath="D:\TF";
私は:
文字の後\
を追加する必要があります。私は文字列変数を取得する必要がありますD:\\TF
Javaテキストフィールドからディレクトリのパスを取得して別の文字列変数に格納する必要がありますが、コロンの後ろに\
を追加/挿入するにはjavaのコードが必要です:
キャラクター。文字列変数にバックスラッシュ文字を挿入/追加する方法
String folderFath="D:\TF";
私は:
文字の後\
を追加する必要があります。私は文字列変数を取得する必要がありますD:\\TF
"D:\\ TF"この方法を試しましたか?
この回答は、あなたが探しているものとまったく同じだと思います。あなたが確かめるために使用している言語のタグが優先されていることに注意してください。
String.replaceAll single backslashes with double backslashes
このコード私はそれを期待したものが行われます。
public class JavaFiddle
{
public static void main(String[] args)
{
String myString = "C:\\Text\\Somewhere\\Works";
System.out.println(myString);
String myStringTwo = myString.replace("\\", "\\\\");
System.out.println(myStringTwo);
}
}
注:何がここに起こっているの最初のバックスラッシュがある「文字をエスケープします。」プログラム上の制御を示すため、文字列にバックスラッシュを直接追加することはできません。 https://en.wikipedia.org/wiki/Escape_character
私はそれをチェックし、結果はd:f –
どの言語でプログラミングしていますか?上記の2つのオプションのいずれかがJavaで動作します。 –
私はJava言語を使用しています –
正規表現を使用して、 ':'文字と一致させ、その後に\を追加することができます。 – imvpn22
"D:\\ TF"は文字列を生成します。 – Radio
一致する正規表現の種類:指定した文字列に\を追加してください。助けてください。私はこのコードreplaceAll(Pattern.quote( "\\")、Matcher.quoteReplacement( "\\\\"))も使用します。 D:f –