Archive: 2020/2

[Java] ConcurrentModificationException

ConcurrentModificationException 해결 하기List에서 특정 조건에 해당하는 원소만 삭제 해야 할 경우가 있다.특정 숫자를 지워야 해야 한다면 아래와 같은 코드를 떠올릴 수 있을 것이다. 123456789List<Integer> numbers = new ArrayList<>()

[Java] 배열에서 최소값, 최대값 찾기

배열의 첫 번째 원소를 min과 max로 지정한다.배열의 크기 만큼 for loop를 돌면서 초기 min, max 값과 비교하면서현재 min보다 작은 값이면 min에 저장하고, 현재 max 값보다 크면 max 에 저장한다. 123456789101112131415161718192021public class Main { &n

배열 역순으로 출력하기

Collections의 reverse함수를 사용하기 위하여 배열을 List로 변환하는 방법을 사용하였다. 12345678910111213141516171819import java.util.Arrays;import java.util.Collections;import java.util.List; public clas

문자열 거꾸로 출력하기

StringBuffer의 reverse() 함수를 이용하면 쉽게 문자열을 순서를 뒤집어 출력할 수 있다. 1234567891011public class Main {    public static void main(String[] args) {&nbs