일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- class
- Dict
- 파이썬
- SpringBoot
- 메소드
- event
- AssertJ
- 프로그래머스스쿨
- GIT
- 클래스
- 객체
- synchronized
- 저장소
- array
- Python
- SSL
- join()
- c#
- thread
- 자바스크립트
- 배열
- JS
- Docker Desktop
- Java
- Swing
- 스프링부트
- 자바
- docker
- StringBuilder
- JavaScript
- Today
- Total
목록StringBuilder (2)
정리노트

스트링 객체는 가지고 있는 스트링 내용을 변경할 수 없기 때문에스트링에 대한 연산의 결과는 항상 새로운 스트링 객체를 만든다.스트링 연산 결과로 항상 새로운 스트링 객체를 만들기 때문에 연산이 많은 경우에는 부하가 걸린다.이를 해결하기 위하여 StringBuilder 클래스를 사용한다. StringBuilder는 객체에 저장된 내용을 임의로 변경할 수 있다.using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace String_{ internal class String_ { static void Main(string[] arg..

package q11; import java.io.*; import java.util.*; public class Q11 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("--경로입력--\\word.txt")); String str; ArrayList wordList = new ArrayList();// 파일내의 모든 단어를 리스트화, 추후 랜덤으로 단어 하나 선택 Random rd = new Random(); while ((str = br.readLine()) != null) { wordList.add(str); } String result = ..