Java에서 URL 내용을 문자열로 읽는 방법
Java에서 URL 내용을 문자열로 읽는 것은 간단한 작업일 수 있습니다. Groovy와 유사합니다. Java에 해당하는 내용을 자세히 살펴보겠습니다.
몇 줄의 코드로 이를 달성하려면 Java의 Scanner 클래스를 활용할 수 있습니다.
<code class="java">String content = new Scanner(new URL(url).openStream()).useDelimiter("\A").next();</code>
이는 제공된 URL에서 콘텐츠를 읽고 이를 콘텐츠 변수입니다.
보다 포괄적인 구현을 선호하는 경우 다음을 고려하세요. 다음:
<code class="java">public static String readStringFromURL(String url) throws IOException { try (Scanner scanner = new Scanner(new URL(requestURL).openStream())) { scanner.useDelimiter("\A"); return scanner.hasNext() ? scanner.next() : ""; } }</code>
이 함수는 URL을 인수로 받아들이고 try-with-resources 블록을 사용하여 예외를 처리합니다. 사용 후 적절한 리소스 정리를 보장합니다.
위 내용은 Java에서 URL의 내용을 문자열로 읽는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!