텍스트 파일에서 일부 데이터를 읽는 중입니다. 데이터 중 일부는 유지하고자하는 fornt에 "\"를 포함 할 수 있습니다. 내가 겪고있는 문제는 내가 문자열에이 데이터를 저장할 때 var java가 "\"이 String의 특수 문자이기 때문에 다른 "\"이 앞에 있다고 추측합니다. 그것은 "\"텍스트 파일파일 읽기 및 추가 ""
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);
}
}
데이터는 다음과 같은 형식으로 별도의 추가 자바없이 데이터를 저장할 수 있나요 : \ + 441506442222
: 441,506,441,111 \3333 : 4444
나는 데이터가
로 DN 객체에 저장되어있는 자바 코드를 실행 한 후\\ + 441506441111 : \\ +
3333 441,506,442,222 : 어쨌든 4444
그 변경?
감사
디버거 같은 것으로 보입니까? –
@PeterTillemans 예 제가 일식을 사용하고 디버그 모드에서 내가 var에 봤어. – alexis
사실, 당신이 보는 백 슬래시는 실제로 존재하지 않습니다. "\\ n"은 캐리지 리턴이 아니라 \ n을 의미하는 방법입니다. Eclipse는 소스 코드에서 볼 수있는 것처럼 문자열을 표시합니다. 복사하기 쉽습니다. –