2014-12-22 3 views
0

예를 들어 "\"ex "문자열을 반환하는 메서드가 있다고 가정 해보십시오. 분명히, 이것은 "ex"로 인쇄 될 것입니다.Java 문자열에 이스케이프 시퀀스 추가

이스케이프 문자열을 잘라내지 않고 \ "ex \"를 인쇄 할 수있는 방법을 어떻게 만들 수 있습니까? 문자열을 반환하는 원래 메서드에 액세스 할 수 없으므로이를 만들거나 다른 메서드를 사용해야합니다.

json 파서로 구문 분석 할 JSON 표현을 작성하려고하기 때문에이 작업을 수행하는 이유가 있습니다. 현재 코드를 사용하면 적절하게 구문 분석하기 위해 개별적으로 이스케이프 문자를 필요로하는 다른 모든 특수 문자와 함께

{예 : [{ "url": "ex" "}}}을 얻게됩니다.

+0

첫 번째 문장 만든다 나 한테 감각이 없어. 메소드가'\ "ex \"'를 반환하면 반환 값을 출력 할 때 정확히 무엇이 출력 될 것인가. –

답변

0

당신은 걱정할 필요가 해달라고 / 당신은 / 자바에서 특수 문자가 아니므로 이것은 잘 작동합니다

System.out.println("http://google.com"); 

처럼 뭔가를 할 수 있습니다.

2

사용이 문장이 인쇄됩니다

return "\\\"ex\"\\"; 

: \ "예 \" 나 :이 인쇄됩니다

return "\\ex\\" 

: \ 예 \

관련 문제