반응형
내 코드
import java.util.*;
class Solution {
public String solution(String my_string, int num1, int num2) {
ArrayList<String> list = new ArrayList<>(Arrays.asList(my_string.split("")));
String s1 = list.get(num1);
String s2 = list.get(num2);
list.set(num1, s2);
list.set(num2, s1);
String answer = String.join("", list);
return answer;
}
}
.split()
메소드 사용해 String을 분리시키고,
Arrays.asList()
를 써서 문자열을 ArrayList로 생성하고,
해당 num1과 num2의 값을 미리 따로 저장해 둬서
.set(int idx, Element e)
를 이용해서 값을 재설정하고,
String.join()
이용해서 리스트를 문자열로 변환
나는야 함수 멍청이...
(참고)
Java에서 문자열을 ArrayList로 변환
이 게시물은 String을 ArrayList Java로 변환하는 것입니다.
www.delftstack.com
[JAVA - 자료구조] ArrayList 메소드 | Junjangsee's Blog
ArrayList ArrayList란 자료구조의 한 종류로서 Java에서 가장 많이 사용되는 데이터 스트럭쳐입니다. 알고리즘에서 많이 활용되며, 실무에서 데이터를 다룰 때 입출력하는 부분에서 매우 많은 비중을
junjangsee.github.io
Java - ArrayList를 String으로 변환
Java에서 ArrayList의 모든 내용들을 하나의 문자열로 변환하는 방법을 소개합니다. ArrayList의 `toString()`은 리스트를 문자열로 변환합니다. 리턴되는 문자열을 보면 `[]`안에 리스트의 아이템들이 추
codechacha.com
반응형
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/Lv. 0] 잘라서 배열로 저장하기 (0) | 2023.02.08 |
---|---|
[프로그래머스/Lv. 0] 치킨 쿠폰 (0) | 2023.02.08 |
[프로그래머스/Lv. 0] 삼각형의 완성조건 (2) (0) | 2023.02.08 |
[프로그래머스/Lv. 0] 컨트롤 제트 (0) | 2023.02.08 |
[프로그래머스/Lv. 0] 2차원으로 만들기 (0) | 2023.02.07 |