Java 를 이용해서 한글 음절 다루기
글쓴이: superwtk / 작성시간: 목, 2006/07/06 - 4:14오후
이 포스트가 발단이 되어 한글 자모를 분리하는 간단한 프로그램을 작성하는것을 거쳐, 한글 음절을 다룰 수 있는 클래스를 만들게 되었습니다. 한글 자모를 분리하는것 까지는 좋았는데, 다시 합치기가 약간 애매해서 음절 단위로 관리해야 겠다는 생각이 들었습니다.
음절을 만드는 방법은 다음과 같습니다.
방법 1
빈 음절 인스턴스를 만든 후, 초성, 중성, 종성을 따로 집어넣습니다.
Syllable s1 = new Syllable(); s1.setChoSeong('ㅂ'); s1.setJungSeong('ㅡ'); s1.setJongSeong('ㄹ');
방법 2
방법 1과 비슷합니다. 단지 생성자가 그 일을 대신할 뿐입니다.
Syllable s2 = new Syllable('ㄹ', 'ㅗ');
방법 3
마지막으로, 생성자에 완전한 음절을 집어넣는 방법이 있습니다.
Syllable s3 = new Syllable('그');
예제
System.out.print(s1); System.out.print(s2); System.out.print(s3);
실행 결과는
블로그
어찌보면 별것도 아닌데 괜히 뿌듯하네요 :D
자세한 내용은 여기를 참고하세요.
국어 공부를 조금 더 해서 형태소 분석기라도 하나 만들어볼까 생각중입니다-_-a 혹시 도움이 될만한 자료를 알고(가지고)계시다면 알려주시기 바랍니다 ^^;
Forums:
KTS
KTS라고 GPL로 공개된 형태소분석기가 있습니다. 구글에서 KTS GPL로 검색하시면 나올거구요.. KLDP나 그놈 한국에서도 이걸 이용한 스펠러 얘기가 나오다가 쑥 들어갔네요. ^^ 그만큼 쉽지 않으리라 생각하지만, 파이팅입니다 아자아자
May the F/OSS be with you..
----------------------------
May the F/OSS be with you..
헙 대단하십니다
헙
대단하십니다 lol
위 링크에 Jaso.java 데려가도 되는겁니까?
----------------------------------------
Jaso.java 를 개발에
Jaso.java 를 개발에 사용할 목적이라면 자유롭게 사용하셔도 됩니다.
하지만 블로그에 게시할 목적이라면 링크를 하는게 여러모로 좋을듯 합니다. 펌질보다 링크가 좋은 이유
--------------------------------------------------------------------------------
http://blog.superwtk.com
저도 한번
저도 한번 만들어봤습니다.
출력결과입니다
지금 개발중이던 프로그램에 유용하게 응용할 수 있겠네요
superwtk님 감사합니다. :)
----------------------------------------