728x90
    
    
  문제: 문자열을 입력받아 순서가 뒤집힌 문자열을 리턴
public class Main {
    public static void main(String[] args) {
        //배열 arr 만들기
        char[] arr =  str.toCharArray();
        //뒤집힌 걸 받을 배열 만들기
        char[] rv_arr = new char[arr.length];
        //for문을 사용해서 rv_arr에 arr의 문자열을 역순으로 받음
        for (int i = 0; i < arr.length; i++) {
            rv_arr[arr.length - 1 - i] = arr[i];
        }
        String rv_Str = new String(rv_arr);
        return rv_Str;
    }
}StringBuilder을 이용한 방법 StringBuilder sb = new StringBuilder (str); return sb.reverse().toString();
toCharArray(): 배열을 char형으로 바꿔줌
728x90
    
    
  'Java > 연습문제' 카테고리의 다른 글
| [JAVA] 2차원 배열을 Hashmap으로 (0) | 2022.10.21 | 
|---|---|
| [JAVA] 문자열 첫 글자 대문자로 (0) | 2022.10.21 | 
| [JAVA] 선입선출 상자포장 최대값 (0) | 2022.10.21 | 
| [JAVA] 브라우저 앞,뒤로 가기 (0) | 2022.10.21 | 
| [JAVA] 문자열의 첫 글자 구하기 (0) | 2022.10.21 | 
댓글