Spring/Java
[Java] String Builder
jungha_k
2022. 9. 26. 10:03
데일리코딩 문제 중
순서가 뒤집힌 문자열을 리턴해야할때 사용한다.
StringBuilder : 내부에 버퍼를 가지고있어 변경 가능한 문자열을 만들때 사용한다.
StringBuilder.reverse 메서드를 사용하여 문자열을 뒤집을 수 있다.
* 내부에 버퍼를 갖고 있다는 뜻 = 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 저장할 수 있다
연산이 많은 경우에는 String 계산보다 빠르고 효율적이여서 StringBuilder를 사용한다고 함.
class Main {
public static void main(String[] args) throws IOException {
String str = "Study Hard!";
//스트링빌더 객체 선언
StringBuilder sb = new StringBuilder(str);
String reverse = sb.reverse().toString();
System.out.println(reverse);
//출력 결과 : !draH ydutS
}
}