テキストファイルからデータを読み込んでいます。一部のデータには、保持したい「\」が含まれている可能性があります。私が抱えている問題は、このデータを文字列 var Java に格納すると、前に別の「\」が追加されることです。これは、「\」が文字列の特殊文字であるためです。Javaに余分な「\」を追加せずにデータを保存することは可能ですか?
String line;
br = new BufferedReader(new FileReader(f));
while((line = br.readLine()) != null)
{
String[] arrLineElements = line.split(":");
if(arrLineElements.length<=1)
logWriter.write("Error in line:"+line+". Need at least 2 elements. Skipping line.");
if(arrLineElements.length==2)
{
Dn dn = new Dn(arrLineElements[0], "", false, arrLineElements[1], "", false, "", false);
dnList.add(dn);
}
}
テキスト ファイル内のデータは、次の形式です。
\+441506441111:\+441506442222
3333:4444
Javaコードを実行した後、データはdnオブジェクトに次のように保存されます
\\+441506441111:\\+441506442222
3333:4444
とにかくそれを変更するには?
ありがとう