자바로 파일을 직접 컨트롤하여 파일을 삭제해야 하는 경우 및 혹은 하위 디렉토리까지 삭제를 해야 하는 경우가 있을 수 있다. 예를 들어 로그 파일을 매일 폴더를 생성하여 관리를 하고 있는데 날짜값이 오래되었으면 삭제를 해야 한다면, 자바로 날짜값을 접근하여 폴더를 삭제하거나 폴더명을 날짜값으로 만들 경우 제거하는 경우가 있다. 이번에 할 것은 날짜값을 체크해서 삭제하는 것이 아니라, 특정 폴더를 지정하면 하위 폴더를 모두 제거하는 로직을 해보도록 한다. 테스트 데이터 테스트 하기에 앞서 로직의 실험을 위해 우선 폴더를 생성하였는데 아래와 같이 D드라이브에 test라는 폴더를 만들었으며 해당 폴더 안에는 여러개의 하위 폴더들을 생성하였고, test 폴더 안에는 test.txt라는 파일이 존재한다. test..
List 형으로 String으로 변환하는 방법이야 for 문으로 list Loop를 돌면서 String에 Add하고 처리하는 고전적인 방법이 있는 반면 stream 을 활용하여 처리하는 방법, 외부 라이브러리를 사용하여 처리하는 방법등 여러가지 방법이 존재할 것이다. 본 강의는 List를 Loop돌아서 String에 Add하는 방법 뿐만 아니라 외부 라이브러리와 Stream 기능을 써서 처리하는 2가지 방법도 추가하여 포스팅 하고자 한다 실험 방법 우선 랜덤형으로 List 형 데이터를 N개 생성한다. 랜덤 소스는 아래와 같다. /** * int를 받아서, 랜덤 알파벳을 출력함 * * @param wordLength * @return */public String randomAlphaWord(int word..