전체 글113 [자바] 두잇 자바 프로그래밍 *ArrayList class *ArrayList class -기존 배열은 길이를 정해서 선언하므로 사용중 부족한 경우 다른 배열로 복사해야 함 -> 가장 많이 사용하는 객체 배열 리스트ArrayList ! ArrayList 클래스 주요 메서드 ? -boolean add(E e) :요소 하나를 배열에 추가, E는 요소의 자료형! -int size() :배열에 추가된 요소의 전체 개수! -E get(int index) :배열의 index위치에 있는 요소 반환 -E remove(int index) : 배열의 index위치에 있는 값 제거하고 반환 -boolean isEmpty() :배열이 비어있는지 확인 2022. 6. 17. [자바] 두잇 자바 프로그래밍 *다차원 배열 *다차원 배열 다차원 배열? 이차원 배열의 선언과 구조 ex ) int [ ] [ ] arr = new int [행 개수][열 개수] 이차원 배열의 초기화 ex ) int [ ] [ ] arr = { {1,2,3}, {4,5,6} } 2022. 6. 17. [자바] 두잇 자바 프로그래밍 *배열과 ArrayList(2): 객체배열 ! *배열과 ArrayList(2) : 객체배열 ! 객체 배열 만들기? -참조 자료형으로 선언하는 객체 배열 -배열만 생성한 경우 요소는 null로 초기화됨 ->각 요소는 new를 활용하여 인스턴스 생성한뒤 저장해야 한다! 객체 배열 복사하기? -기존 배열과 같은 배열을 만들거나 배열이 꽉찬 경우에 더큰 배열을 만들고 기존 배열 자료를 복사함 -System.arraycopy(src,srcPos,dest,destPos,length) src : 복사할 배열의 이름 srcPos : 복사할 배열의 처음 위치 dest : 복사해서 붙여넣을 대상 배열의 이름 destPos : 붙여넣기를 시작할 처음 위치 length : src에서 dest로 자료를 복사할 요소 개수! 얕은 복사? -같은 인스턴스 주소 가짐 주소 주소 .. 2022. 6. 17. [이클립스] Eclipse 콘솔창 한글 깨짐 run -> run configuration->common->encoding(UTF-8 -> ms949) 2022. 6. 17. 이전 1 ··· 23 24 25 26 27 28 29 다음