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 |
댓글