본문 바로가기

java7

[펌]about String, StringBuilder, StringBuffer 원문 : http://blog.naver.com/windziel?Redirect=Log&logNo=60048694876 자바에서 스트링을 연결하여 사용할때 String str = "aaa" + "bbb" + "ccc"; 의 형태로 사용하면 안된다고 알고 있었다. String은 불변(Immutable) 객체이기 때문에 '+'를 이용하여 문자열을 연결하게 되면 각 ""안의 String를 생성하고 이후 블록이 끝난후 GC의 대상이 되기 때문이다. 그래서 String을 연결할 때는 StringBuffer, StringBuilder 객체를 생성하고 append 메소드를 사용하여 연결한 후 StringBuffer, StringBuilder의 toString() 메소드로 스트링을 생성한 후 사용하여야 한다고 알고 있.. 2008. 6. 2.
JAC(Java Algorithm Contest) 에 다녀오다. 대회 관련 블로그 : http://www.sdnkorea.com/blog/544 지난 주 토요일(2008. 5. 17) JAC에 참가하기 위해 동국대에 갔다왔다. 물론 팀은 슈퍼에이스 두명(문규, 성호)에 나는 꼽사리로 ㅋㅋ -_- 아침과 점심을 모두 굶은 나는 학교 근처에 편의점이나 식당의 거의 없는 것에 경악하였다. -_- 입장을 12:30에 하여서 동국대 모교수님과, Sun에서 오신 분들의 개회사와 대회 안내가 1:30에 끝나서 대회가 시작되었다. 노트북은 1대이상 가져오라 그래놓고 즉 사람이 3명이면 3명이상 갖고 와도 된다는 뜻, 전원은 1개 밖에 제공되지 않는 점은 정말 어이가 없었다. (대회가 열렸던 전산실의 전원공급이 부족한 것을 대회 개최측도 나중에야 안 사실이라고는 하지만 말이다.) 그.. 2008. 5. 22.
Java에서 Pattern, Matcher로 원하는 것만 뽑아내기. /** * XML파일을 파싱해서 이미지 파일 목록만 뽑아낸다. * @param XMLFilePath * @return 이미지 파일 목록이 들어있는 ArrayList */ private ArrayList extractImgSrc(String XMLFilePath) { BufferedReader reader; StringBuffer sb = new StringBuffer(); char[] buf = new char[512]; ArrayList imgTagList = new ArrayList(); ArrayList imgSrc = new ArrayList(); Pattern pattern; Matcher matches; try { reader = new BufferedReader(new FileReader(X.. 2008. 2. 23.
제9회 한국 자바 개발자 컨퍼런스 2008. 2. 9.