728x90
자바에서 문자열을 거꾸로 출력하는 방법은 여러 가지가 있습니다. 그 중에서 가장 간단한 방법은 StringBuilder 클래스를 이용하는 것입니다. StringBuilder 클래스는 문자열을 변경할 수 있는 가변 클래스이며, 문자열의 뒤에서부터 역순으로 반복문을 돌며 append 메소드를 이용하여 문자를 추가하고, toString 메소드를 호출하여 최종적으로 문자열을 반환합니다.
아래는 StringBuilder 클래스를 이용하여 문자열을 거꾸로 출력하는 예시 코드입니다.
public static void main(String[] args) {
String str = "Hello World!";
StringBuilder sb = new StringBuilder();
for (int i = str.length() - 1; i >= 0; i--) {
sb.append(str.charAt(i));
}
String reversedStr = sb.toString();
System.out.println(reversedStr); // 출력 결과: "!dlroW olleH"
}
위 코드에서는 StringBuilder 객체를 생성하고, 문자열의 뒤에서부터 반복문을 돌며 append 메소드를 이용하여 문자를 추가합니다. 최종적으로 toString 메소드를 호출하여 문자열을 반환하고, reversedStr 변수에 저장합니다. 마지막으로 System.out.println 메소드를 이용하여 거꾸로 된 문자열을 출력합니다.
728x90
'Programming > Java' 카테고리의 다른 글
[Java] int 상수 대신 열거 타입을 사용하라 (0) | 2023.02.27 |
---|---|
[Java] clone 함수 (0) | 2023.02.27 |
[Java] Hashtable vs Map (0) | 2023.02.26 |
[Java] Hashtable (0) | 2023.02.26 |
[Java] 다형성 (0) | 2023.02.24 |