지정된 URL에 존재하는 데이터소스로부터 데이터, 특히 문자열 값으로 읽어오는 자바 코드입니다.
URL url = null; try { url = new URL("http://222.237.78.208:8080/yp_tiles/a/metadata.xml"); } catch(MalformedURLException e1) { e1.printStackTrace(); } InputStream in = null; try { in = url.openStream(); byte[] buffer = new byte[128]; int readCount = 0; StringBuilder result = new StringBuilder(); while((readCount = in.read(buffer)) != -1) { String part = new String(buffer, 0, readCount); result.append(part); } System.out.println(result); } catch (IOException e) { e.printStackTrace(); }
위의 코드를 실행하게 되면 해당 URL로부터 가져온 데이터가 문자열로써 result 변수에 저장됩니다. 저장된 결과에 대한 화면 표시는 다음과 같습니다.
위의 결과는 타일맵으로 가공된 데이터에 대한 메타 데이터입니다.