본문 바로가기

프로그래밍/알고리즘(자바)

문자열 내림차순으로 배치하기 Level 1 #Collections,join,sort,asList,reverse

문자열 내림차순으로 배치하기 Level 1

https://programmers.co.kr/learn/challenge_codes/98


import java.util.Arrays;
import java.util.Collections;

public class ReverseStr {
    public String reverseStr(String str){
        String[] array = str.split("");                // String[] 배열로 각 문자를 구분
        Arrays.sort(array);                            // Arrays객체의 sort메소드 이용   
        Collections.reverse(Arrays.asList(array));     // Collections의 reverse 메소드 이용,                      
array를 List형으로 변환해서 처리한다. return String.join("",array); } // 아래는 테스트로 출력해 보기 위한 코드입니다. public static void main(String[] args) { ReverseStr rs = new ReverseStr(); System.out.println( rs.reverseStr("Zbcdefg") ); } }


'프로그래밍 > 알고리즘(자바)' 카테고리의 다른 글

피보나치 수 Level 1  (0) 2018.05.06
평균구하기 Level 1 : For each문  (0) 2018.05.06
짝수와 홀수 Level 1  (0) 2018.05.05
행렬의 덧셈 Level 1  (0) 2018.05.05
서울에서김서방찾기 Level 1  (0) 2018.05.05