목록IT/JAVA (18)
개발 공부~
length배열의 길이를 구할때!배열은 객체이지만 메서드 호출 없이 가능 -> 속성으로 접근int[] numbers = {1, 2, 3, 4, 5};System.out.println("Array length: " + numbers.length); // 출력: 5String answer = ""; for(int i =0;ilength()문자열의 길이를 구할때!문자열은 객체이므로 메서드 호출로~!String text = "Hello, World!";System.out.println("String length: " + text.length()); // 출력: 13size()컬렉션의 크기를 얻을때!-> ArrayList, HashSet, HashMap컬렉션은 객체이므로 메서드 호출로~!
배열 메모리의 연속 공간에 값이 채워져 있는 형태의 자료구조인덱스를 사용하여 값에 바로 접근배열의 크기는 선언할 때 지정새로운 값을 삽입 or 특정 인덱스의 값 삭제 어려움-> 데이터를 저장할 수 있는 모든 공간은 인덱스와 일대일 대응 (=> 임의 접근)순서(index)를 가진 데이터의 집합생성과 동시에 크기가 고정됨전체 원소가 메모리상에 일렬로 저장됨 배열 기능별 시간복잡도get(int idx) : idx 번째 원소 반환 -> O(1)change(int idx, int val) : idx번째 원소를 val로 변경 -> O(1)append(int val) : 가장 뒤에 원소 삽입 -> O(1)insert(int idx, int val) : 현재 idx번째 원소의 앞에 원소 삽입 -> O(N)erase(i..