list

개발일지/Java

Java List<E>, ArrayList, LinkedList

List 배열과 같이 객체를 일렬로 늘어놓은 구조를 가지고 있음 객체를 저장하면 자동으로 인덱스가 부여됨 인덱스로 객체를 검색, 추가, 삭제할 수 있음 ArrayList 객체가 인덱스로 관리된다 저장 용량 초과 시, 자동으로 늘어남 (기본적으로 10이 지정됨) 데이터가 연속적으로 존재 (순서 유지) 특정 인덱스 객체 제거 시, 바로 뒤 인덱스부터 마지막 인덱스까지 모두 앞으로 1씩 당겨짐 ArrayList 객체명 = new ArrayList(초기 저장 용량); ArrayList container1 = new ArrayList(); // String 타입의 객체를 저장하는 ArrayList 생성 // 초기 용량이 인자로 전달되지 않으면 기본적으로 10으로 지정됨 ArrayList container2 = n..

개발일지/Java

Java 컬렉션 프레임워크 (Collection Framework)

특정 자료 구조에 데이터를 추가하고, 삭제하고, 수정하고, 검색하는 등의 동작을 수행하는 편리한 메서드들의 집합 List 데이터의 순서가 유지됨 중복 저장 가능 Set 데이터의 순서가 유지되지 않으며, 중복 저장이 불가능 Map 키(key)와 값(value)의 쌍으로 데이터를 저장 데이터의 순서가 유지되지 않음 키는 값의 구별을 위해 중복 저장 불가 값은 중복 저장 가능 Collection 인터페이스 List + Set 기능 리턴 타입 메소드 설명 객체 추가 boolean add(Object o) / addAll(Collection c) 주어진 객체 및 컬렉션의 객체들을 컬렉션에 추가합니다. 객체 검색 boolean contains(Object o) / containsAll(Collection c) 주어..

개발일지/JavaScript

console.log, let, [ ], { }

console.log( 변수 ) console.log(변수) // 괄호 안의 값을 콘솔창에 출력해준다. console.log(변수1, 변수2) // 여러 변수를 한번에 출력도 가능 변수 선언 let let num = 20 // 지금부터 num 은 20 이다. 최초 선언 시 let을 사용하여 선언 num = 'bob' // 한번 선언했으면, 다시 선언하지 않고 값을 입력 사칙연산 let a = 1 let b = 2 a+b // 3 a/b //0.5 let first = 'Bob' let last = 'Lee' first+last // 'BobLee' first+' '+last // 'Bob Lee' first+a // Bob1 -> 문자+숫자를 하면, 숫자를 문자로 바꾼 뒤 수행 리스트 순서를 지켜서 가지..

E-room
'list' 태그의 글 목록