다음은 JDK 1.5 부터 등장한 java.util.Scanner 클래스를 이용하여 웹문서를 통째로 읽어들이는 Groovy 예제 소스 코드이다. 실행 예는
groovy readWebText.groovy http://groovy.codehaus.org
이다.
(침고 자료: http://kr.sun.com/developers/techtips/c2004_1201.html#1 )
/*
* Filename: readWebText.groovy
*/
def readFile(String filename) {
def connection = new URL(filename).openConnection()
def scanner = new Scanner(connection.getInputStream()).useDelimiter("\\Z")
String text = scanner.next()
println text
scanner.close()
}
if (args.length != 1) {
println("Usage: groovy readWebText.groovy [url address]")
System.exit(0)
}
readFile(args[0])
'프로그래밍 > Groovy' 카테고리의 다른 글
JDK 1.6 의 java.awt.Desktop 사용 예 with Java and Groovy (0) | 2008.04.04 |
---|---|
삼각형 출력 예제를 통한 여러 가지 소스 비교 with Groovy (0) | 2008.04.02 |
7비트 ASCII 코드표 만들기 예제 with Groovy (0) | 2008.03.31 |
진법(radix) 표 만들기 예제 with Groovy (0) | 2008.03.29 |
대화형 모드의 진법(radix) 변환 예제 with Groovy (0) | 2008.03.28 |