2017-02-09 5 views
0

Android Studio를 사용하고 있고 EditText 멀티 라인을 JSON 문자열로 전달하려고합니다.새 라인을 Java의 n으로 바꾸십시오.

난 데 문제는 JSON 문자열에 전달하고 JSON 중단 될 때 EditText 내에서 그 줄 바꿈 \n로 포맷되지 않는 것입니다.

에 올바르게 전달할 수 있도록 의 \n으로 실제 줄 바꿈을 바꾸는 방법을 알 수 없습니다.

은 몇 가지 여분의 선명도를 추가하려면 ..의 사용자 유형 :

"이 메모입니다

이 아래로 몇 줄 것입니다."이것은에 위와 같이 정확하게 전달되는

JSON 문자열. 나는 그들이 자바 또는 안드로이드 문자 탈출에 \n\을 탈출하기위한 JSON

+0

노력하고있는 코드의 해당 부분을 공유 할 수 있습니까? – Akshay

+1

간단한 문자열 교체가 작동합니다. editText.getText(). toString(). replaceAll ("\\ n", "\ n"); 이게 뭐니? –

+0

글쎄 어떻게 보입니까, EditText 내에서 줄 바꿈이 나옵니까? 당신이 말한 것을 잊었습니다! – greenapps

답변

1

다른 LINEBREAK 기호를 대체하십시오 : EditText.getText().replaceAll("\r\n|\r", "\n");

1

사용 \\n을 할 필요가 침입하지 않도록 그 라인을 "\ n을"를 나누기 포맷해야

관련 문제