배열 4

JavaScript 배열

JavaScript 프로토타입 ⭐원형 메모리를 공유하는 모양 메모리를 아껴서 쓸 수 있다는 장점이 있다 B가 A를 바꿔버리면 다른 B가 보는 A의 데이터도 변해버린다 객체 리터럴은 프로토 타입이 없다 Array.prototype.push() 배열 자체를 반환을 못해준다 카운트 값만 반환 push const arr = [1,2,3] console.log(arr.push(4)) console.log(arr.push([5,6])) console.log("--------------") console.log(arr) 결과 Array.prototype.concat() 기존 배열을 변경하지 않습니다. 추가된 새로운 배열을 반환합니다. concat 은 새로 만드는 방식이라 별도의 변수를 잡아줘야 한다 console.l..

JavaScript 2022.04.27

ArrayList

기존배열 private VoterVO [] arr; public VoterDAO(){ arr= new VoterVO [4]; arr[0] = new VoterVO(1, "홍길동"); arr[1] = new VoterVO(2, "고길동"); arr[2] = new VoterVO(3, "박길동"); arr[3] = new VoterVO(4, "이길동"); } 기존 배열 방식 각 배열에 내용을 지정해주어야 하고 처음 설정했던 크기만큼만 사용할 수 있음 ArrayList 길이의 제한이없다 int의 크기만큼 만들어진다 ArrayList 선언 , 초기화 ArrayList 선언 타입 이름 private ArrayList voArrayList; //ArrayList 선언 타입 이름 private ArrayList vo..

JAVA 2022.03.13

배열의 또 다른 모습

배열을 정의하는 다른 방법과 배열에 담겨있는 값을 수를 알아내는 법을 알아보자 public static void main(String[] args) { String[]name = new String[4]; } 배열을 정의하는 다른 방법 새로운 무언가를 만들기 위해 배치 새로운 무언가는 여기서는 "String"문자열 데이터 타입의 배열 [4] 새로운 String 타입의 배열은 4개의 원소로 이루어져 있다 하지만 아직까지는 배열안에 값은 없다 public static void main(String[] args) { String[]name = new String[4]; name[0]="철수"; //name[] 배열의 인덱스 0번에 "철수"를 넣어줌 System.out.println(name[0]); } 이런 ..

JAVA 2022.03.06

배열

✨배열 연관된 데이터를 모아서 관리하기 위해서 사용하는 데이터 타입 배열은 여러 개의 데이터를 저장할 수 있다!! (단 타입이 같아야 한다 복수의 타입도 불가능!!) String[]name={"철수","영희","명자","길동"}; String = 배열의 타입 [ ] = 배열을 의미 name = 변수명 { } = 배열의 데이터 배열의 데이터들에는 index 번호가 부여되고 번호는 0부터 시작한다 String[]name={"철수","영희","명자","길동"}; 철수의 index = 0 영희의 index = 1 명자의 index = 2 길동의 index = 3 이런식으로 부여된다 이렇게 부여된 index번호로도 데이터들을 호출할 수 있다 public static void main(String[] args) {..

JAVA 2022.03.06