Java에서 StringBuilder로 문자열 처리 속도개선!
개발/안드로이드
2017. 11. 14. 08:00
Java에서 String 처리시 메모리, 속도 면에서 효율적으로 사용할 수 있는 StringBuilder 에 대해 설명을 해보려고 합니다. 사실 여러 언어를 접하다보니 까먹는것도 있고 하여 기억안날때 슬쩍슬쩍 보려고 하는 것이지요 ^^* 1. StringBuilder 와 String 의 차이점String 은 문자열을 대표하는 객체로 문자열 조작으로 유용하게 사용하게 사용하고 있습니다. 그러나 문자열 연산이 많은 경우 성능이 좋지 않습니다. StringBuilder은 String과 달리 문자열 연산 등으로 공간이 늘어나 공간이 부족하게 되면 버퍼를 늘려 유연하게 동작을 하게 됩니다. String 보다 속도가 좋다는 장점이 있습니다. 그러나 아무래도 String보다 간편하게 쓰지는 못하겠죠.. ※ 문자열 연..