Iterator 인터페이스 자바의 컬렉션 프레임워크는 컬렉션에 저장된 요소를 읽어오는 방법을 Iterator 인터페이스로 표준화하고 있다. Collection 인터페이스를 상속받은 List와 Set 인터페이스에서 iterator() 메소드를 사용할 수 있다. Iterator 인터페이스 메소드 boolean hasNext() : 해당 iteration이 다음 요소를 가지고 있으면 true를 반환하고, 더 이상 다음 요소를 가지고 있지 않으면 false를 반환한다. E next() : iteration의 다음 요소를 반환한다. default void remove() : 해당 iterator로 반환되는 요소를 현재 컬렉션에서 제거한다. ArrayList arrList = new ArrayList(); arrL..
조건문 - if문 if 조건식: 수행문 조건식을 다 적은 후에 콜론(:)을 적어서 조건식이 끝났음을 파이썬 인터프리터에게 알린다. 조건을 만족했을 때 실행할 문장은 if문 다음 라인에 탭 또는 스페이스로 들여 쓰기 후 적는다. 소스코드 bitcoin = 8400000 if bitcoin > 10000000: print("bitcoin 매수") - if/else if 조건: 문장 1 else: 문장 2 조건이 참일 때는 문장1이 수행되고 조건이 거짓일 때는 문장2가 수행된다. 소스코드 bitcoin = 1000 if bitcoin >= 1000: print("bitcoin 1000 돌파") else: print("bitcoin 1000 미만") - if/elif/else if 조건 1: 조건 1이 참일 때..
배열 선언 //배열 선언 let arr = [1, 2, 3, "hello", null, true, []]; 배열 길이 //배열의 길이 arr.length; //결과:7 원소 추가 //배열 원소 추가 arr[2] = 99; //[ 1, 2, 99, 'hello', null, true, [] ] arr.push(3); //[ 1, 2, 99, 'hello', null, true, [], 3 ] 배열과 관련된 함수들 //indexOf(): 배열에 특정 값이 있는지 확인 arr.indexOf(99); //2 //join(): 배열을 문자열로 반환 arr.join(); //1,2,99,hello,,true,,3 arr.join(''); //1299hellotrue3 ar..