개발

[Java] 문자열 거꾸로 출력하기

뚜키 💻 2017. 8. 9. 02:17
반응형

Java 로 입력 받은 문자열을 거꾸로 출력하는 방법


1. for 문 사용하기


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
 
 
public class ReverseString {
 
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine();
        
        for (int i = str.length()-1; i>=0; i--){
            System.out.print(str.charAt(i));
        }
 
    }
 
}
cs


>> 결과


입력 : Reverse String

출력 : gnirtS esreveR



2. StringBuffer 사용하기


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
 
public class ReverseString {
 
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine();
        
        StringBuffer sb = new StringBuffer();
        sb.append(str);
        
        System.out.println(sb.reverse());
 
    }
}
 
cs


>> 결과


입력 : StringBuffer
출력 : reffuBgnirtS


반응형