C#
문자열 빌더 (StringBuilder)
잼잼재미
2023. 11. 14. 14:57
● 문자열 빌더
- 문자열에 대한 추가, 삽입, 치환, 삭제 작업을 수행
- 내부 버퍼를 사용하여 문자열 조작을 수행하므로 크기를 동적으로 조정 가능
- 반복적인 문자열 조작 작업이 발생해도 효율적인 메모리 관리 가능
StringBuilder sb = new StringBuilder();
// 문자열 추가
sb.Append("Hello");
sb.Append(" ");
sb.Append("World");
// 문자열 삽입
sb.Insert(5, ", ");
// 문자열 치환
sb.Replace("World", "C#");
// 문자열 삭제
sb.Remove(5, 2);
// 완성된 문자열 출력
string result = sb.ToString();
Console.WriteLine(result);