코딩테스트/programming_JAVA80 [Java] baekjoon_10871번: StringBuilder StringBuilder 란? 2개의 String 객체가 있을 경우, 이를 합치면 새로운 String을 생성하게 됨 String객체 + String객체 -> 메모리 할당과 메모리 해제를 발생시킴 (더하는 연산이 많아지면 성능 bad) StringBuilder는 String과 문자열을 더할 때 새로운 객체를 생성하는 것이 아니라 기존의 데이터에 더하는 방식을 사용함 -> 속도가 빠르며, 부하가 상대적으로 적은 편 StringBuilder 사용법 StringBuilder sb=new StringBuilder(); sb.append("문자열1"); sb.append("문자열2"); System.out.println(sb.toString()); 여기서 append()는 문자열을 더하는 역할을 함 만들어진 문자열.. 2021. 9. 2. [Java] baekjoon_15552번: BufferReader, BufferWriter BufferReader로 입력을 받고, BufferWriter로 출력함 - 정의 BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(System.out)); 몇 번 반복할 것인지 T로 정의 int T=Integer.parseInt(br.readLine()); StringTokenizer를 이용 StringTokenizer st=new StringTokenizer(br.readLine()); int A=Integer.parseInt(st.nextToken()); int B=Integer.parseInt(st.nextToken.. 2021. 8. 31. 이전 1 ··· 11 12 13 14 다음