[JAVA] StringBuffer
·
Back-End/Java
[작성일: 2023. 02. 06] StringBuffer 클래스String처럼 문자열(char [])을 내부적으로 가지고 있음.그러나 String과 달리 내용 변경 가능(mutable)public final StringBuffer implements java.io.Serializable { private char[] value; ...}String Buffer sb = new StringBuffer("abc");sb.append("123"); // sb의 내용 뒤에 "!23"을 추가함.     StringBuffer 생성자배열은 길이 변경 불가. 공간이 부족하면 새로운 배열을 생성해야 함.StringBuffer는 저장할 문자열의 길이를 고려해서 적절한 크기로 생성해야 함.public StringBu..
[JAVA] 기본 클래스
·
Back-End/Java
[작성일: 2023. 01. 31] 목차 기본 클래스(Base class)클래스명설명SystemSystem.curruntTimeMillis() : 현재 시간을 밀리초 단위로 가져옴. (1970년 1월 1일 0시 기준)사용법변수1 = 실행 한 번 하기실행 문장 수행변수2 = 실행 한 번 하기변수2  - 변수1 = 실행문장의 수행 시간StringBuffer- String은 값이 바뀔 때마다 새롭게 공간 할당하지만 StringBuffer은 뒤에다 붙임.- String은 equals로 값이 같은지 비교 가능하지만 StringBuffer은 equals 사용 불가능- StringBuffer은 toString()으로 변환 후, .equals() 사용- insert, delete, append 등Math- abs(값)..