Java의 파일에서 줄바꿈 제거
Java의 문자열에서 모든 줄바꿈을 효과적으로 제거하여 Windows와 Linux 모두에서 호환성을 보장하려면 시스템의 경우 이러한 운영 체제에서 사용되는 고유한 줄 끝을 고려해야 합니다.
제공된 코드 시도 text.replace("n", "")는 한 줄 바꿈 형식만 다루므로 부적절합니다. Windows 및 Linux 줄 끝을 모두 고려하려면 이중 바꾸기 작업을 수행해야 합니다.
<code class="java">String text = readFileAsString("textfile.txt"); text = text.replace("\n", "").replace("\r", "");</code>
이 접근 방식은 두 줄 바꿈 문자(Linux의 경우 "n"(새 줄) 및 "r")를 명시적으로 바꿉니다. (캐리지 리턴)을 사용하면 줄 바꿈 없이 문자열이 생성됩니다.
또한 특정 환경에 적합한 줄 끝을 얻으려면 다음을 사용할 수 있습니다.
<code class="java">String lineSeparator = System.getProperty("line.separator");</code>
이 lineSeparator 속성은 현재 시스템에 따라 올바른 줄 끝 형식을 제공합니다.
위 내용은 Windows 및 Linux 끝을 모두 처리하여 Java 문자열의 모든 줄 바꿈을 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!