append() 메소드
- 인수로 전달된 값을 문자열로 변환한 후, 해당 문자열의 마지막에 추가합니다. 즉, 이어 붙이는 것입니다.
- 이 메소드는 String 클래스의 concat() 메소드와 같은 결과지만, 내부적인 처리 속도가 훨씬 빠릅니다.
- append() 메소드를 사용하기 위해서는 StringBuffer 클래스를 임포트해야 합니다.
아래 예제 코드를 통하여 자세히 살펴보도록 하겠습니다.
package com.company;
public class Main{
public static void main(String args[]) {
StringBuffer str = new StringBuffer("Java");
System.out.println("원본 문자열 : " + str);
System.out.println(str.append("왕이 되고 싶어요!"));
System.out.println("append() 메소드 이후 문자열 : " + str);
}
}
출력 결과
원래 str 변수에는 'Java' 라는 문자열만 담겨있었습니다.
하지만, append() 메소드를 이용하여 '왕이 되고 싶어요' 라는 문자열을 인수에 담아보니
str 변수에 둘의 문자열이 합쳐진 것을 확인할 수 있습니다.
'1. 웹개발 > 1_2_4 Java' 카테고리의 다른 글
[JAVA] insert() - 문자열을 추가하는 메소드 (0) | 2020.05.18 |
---|---|
[JAVA] delete() - 문자열의 일부분을 제거하는 메소드 (0) | 2020.05.17 |
[JAVA] toLoweCase()와 toUpperCase() - 소문자를 대문자로, 대문자를 소문자로 바꿔주는 메소드 (0) | 2020.05.15 |
[JAVA] compareTo() - 문자열을 비교하는 메소드 (0) | 2020.05.12 |
[JAVA] before()와 after() - 날짜를 비교하는 메소드 (2) | 2020.05.12 |