반응형

LIST 2

List ->배열, 배열 -> List 로 변환하는 법

코테 문제를 풀다 보면 ArrayList를 사용하게 되는 경우가 많다. 근데 항상 List로 문제를 풀고 나서 배열에 다시 넣어주려고 반복문을 돌리는데 코드가 상당히 지저분해지고 보기에 좋지않았다. 분명 방법이 있을 거라고 생각해서 검색해 보니 역시!!!!!!! 진작에 찾아볼걸...^^ 1. List를 배열로 변환하는 법 toArray() ArrayList list = new ArrayList(); String[] strArr = list.toArray(new String[list.size()]); String[] strArr = list.toArray(new String[list.size()]); toArray()를 사용하면 배열로 변환할 수 있다. 괄호 안에는 배열 초기화할 때처럼 new String..

개발/공부 2023.06.19

[JAVA/프로그래머스] ad 제거하기

문제 설명 문자열 배열 strArr가 주어집니다. 배열 내의 문자열 중 "ad"라는 부분 문자열을 포함하고 있는 모든 문자열을 제거하고 남은 문자열을 순서를 유지하여 배열로 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ strArr의 길이 ≤ 1,000 1 ≤ strArr의 원소의 길이 ≤ 20 strArr의 원소는 알파벳 소문자로 이루어진 문자열입니다. 입출력 예 입출력 예 설명 입출력 예 #1 1번 인덱스의 문자열인 "notad"는 부분 문자열로 "ad"를 가집니다. 따라서 해당 문자열을 제거하고 나머지는 순서를 유지하여 ["and","abcd"]를 return 합니다. 입출력 예 #2 "ad"가 부분 문자열로 들어간 문자열이 존재하지 않습니다. 따라서 원래 배열을 그대로 ..

반응형