728x90 반응형 ArrayList2 [JAVA] ArrayList를 사용하여 학점 구하기 package Ex01; import java.util.ArrayList; import java.util.Scanner; public class ArrayListEx2 { public static void main(String[] args) { ArrayList gradeList = new ArrayList(); Scanner scanner = new Scanner(System.in); double avg = 0.0; System.out.print("6개의 학점을 빈 칸으로 분리 입력(A/B/C/D/F)>>"); for(int i=0; i 1) { System.out.println("학점을 잘못 입력 하셨습니다."); scanner.close(); return; } char ch = grade.charA.. 2022. 10. 26. [JAVA] ArrayList<E> ArrayList의 특성 java.util.ArrayList, 가변 크기 배열을 구현한 클래스. 에서 E 대신 요소로 사용할 특정 타입으로 구체화 ArrayList에 삽입 가능한 것 : 객체, null 기본 타입은 박싱/언박싱으로 Wrapper 객체로 만들어 저장한다. ArrayList에 객체 삽입/삭제 리스트의 맨 뒤에 객체 추가 리스트의 중간에 객체 삽입 임의의 위치에 있는 객체 삭제 가능 벡터와 달리 스레드 동기화 기능 없음 다수 스레드가 동시에 ArrayList에 접근할 때 동기화되지 않음 개발자가 스레드 동기화 코드를 작성 ArrayList의 주요메소드 메소드 설명 boolean add(E element) 맨 뒤에 element 추가 void add(int index, E element) ind.. 2022. 10. 26. 이전 1 다음 728x90 반응형