반응형
250x250
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- equals()
- if문
- 신한은행청년희망적금
- 자바공부
- 청년희망적금
- 공부
- 개발공부
- StringBuffer
- 자바기초
- mysql오류
- Java
- 자바스크립트배열
- MySQL
- 자바
- 이클립스
- 2022청년희망적금
- 저축장려금
- 이클립스설치
- insert
- 청년적금
- 참조변수
- apachetomcat
- 자바강의노트
- ToString()
- 청년희망적금미리보기
- Eclipse
- 자바문자열연결
- 자바배열
- 자바스크립트
- 배열함수
Archives
- Today
- Total
eterno
[JAVA] 문자열을 연결하는 함수 StringBuffer 와 StringBuild 본문
728x90
반응형

자바에서 가변적으로 문자열을 합치는 메서드 StringBuffer, StringBuild를 사용하여
문자열을 동일한 객체 내에서 수정, 삭제 가 가능합니다.


StringBuffer : 멀티쓰레드 환경에서 동기화를 지원하여 안전성 보장
StringBuilder : 안정성은 낮지만 속도가 빠름
.append() : 지정한 객체를 문자열 시퀀스에 추가합니다.
.delete() : 이 시퀀스의 하위 문자열에서 문자를 제거합니다.
package object;
public class StringEx {
public static void main(String[] args) {
String a = "Hello, ";
System.out.println(a); //결과값 : Hello,
System.out.println(System.identityHashCode(a)); //결과값 : 1028566121
StringBuffer sb = new StringBuffer(a);
sb.append("JA");
sb.append("VA");
sb.append("!");
a = sb.toString();
System.out.println(a); //결과값 : Hello, JAVA!
System.out.println(System.identityHashCode(a)); //결과값 : 1118140819
}
}
728x90
반응형
'JAVA' 카테고리의 다른 글
| [JAVA] 문자열 연결하는 메서드 String.concat() (1) | 2023.02.08 |
|---|---|
| [JAVA] Object 클래스(toString(), equals(), hashCode(), clone() ) (2) | 2023.02.07 |
| 백준 문제 풀이(자바) : 8393, 2753, 10950, 10871, 10952, 14681 (6) | 2022.09.22 |