scala 파일과 정규표현식

13
Scala-파일과 정규표현식 Real-time Mobile Messaging Team. Kim Chang kyu

Upload: -

Post on 01-Dec-2014

710 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Scala   파일과 정규표현식

Scala-파일과 정규표현식

Real-time Mobile Messaging Team.

Kim Chang kyu

Page 2: Scala   파일과 정규표현식

Scala.io

Page 3: Scala   파일과 정규표현식

파일 입출력

getLine을 통하여 Iterator형식으로받을수 있음.

Page 4: Scala   파일과 정규표현식

파일 입출력

IterAtor를 Array로 변환해서써도됨.

Page 5: Scala   파일과 정규표현식

파일 입출력

Buffer를 통하여가져오는방법

Page 6: Scala   파일과 정규표현식

파일 입출력

Java 의파일입출력클래스를사용할수 있음.

Page 7: Scala   파일과 정규표현식

파일 입출력

스칼라용파일출력클래스는없음. 자바써야됨.

Page 8: Scala   파일과 정규표현식

파일 입출력

웹에서도똑같이 source를 통하여읽을수 있음.

Page 9: Scala   파일과 정규표현식

파일 입출력

String객체로받아서나눌수있음.

Page 10: Scala   파일과 정규표현식

디렉토리

Java 의 File클래스를이용 해야함.

아주단순하게 하위모든 항목출력할 수있음.

Page 11: Scala   파일과 정규표현식

객체 직렬화

객체직렬화 해서프린트 가능. Java라이브러리 사용해야함.

해당객체에는 Serializable를상속받아야함.

SerialVersionUID는 어노테이션으로 간단하게 지정해줄 수있음.

Page 12: Scala   파일과 정규표현식

프로세스 제어

Sys.process에 정의

!로 실행, !!로 실행결과 받을수 있음

| > >> < << 등의명령어는 #| #> #>> #< #<<으로 사용가능함.

ProcessBuilder로 Process를만들어 사용할수 있음.

Page 13: Scala   파일과 정규표현식

파일 입출력

.r을붙이면 정규표현식 클래스가됨.(Scala.util.matching.Regex)

Regex의메서드를 사용하여추출하거나 치환할수 있음.