본문 바로가기

ALGORITHM

[백준 2908 Java] 문자열 뒤집기 - StringBuffer / StringBuilder

StringBuffer 클래스를 이용하여 문자열을 뒤집을 수 있다.

문자열을 내림차순으로 배치하는 것이랑은 다르므로 주의!!

 

StringBuffer().append(str)

str 데이터를 현재 문자열 끝에 추가

 

StringBuffer().append(str).reverse()

역순으로 된 문자열 반환

 

StringBuffer().append(str).reverse().toString()

StringBuffer 타입 -> String 타입으로 변환

 

그 밖에, StringBuilder도 StringBuffer와 똑같은 메서드를 가지고 있으니 참고하자.

 

 

import java.util.Scanner;

public class Ex07 {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		String str1 = sc.next();
		String str2 = sc.next();
		
		String str3 = new StringBuffer().append(str1).reverse().toString();
		String str4 = new StringBuffer().append(str2).reverse().toString();

		
		int num1 = Integer.parseInt(str3);
		int num2 = Integer.parseInt(str4);
		
		System.out.println(num1 > num2 ? num1 : num2);

	}