Skip to content
Bible, Lee, Data

Bible, Lee, Data

Faith, software, data, and everyday life.

listAll posts

Engineering/Frontend

[HTML] List (목록)

💡List1. 순서가 있는 목록2. 순서가 없는 목록3. 용어 정의 목록 1. 순서가 있는 목록, 태그를 조합하여 사용한다.은 Ordered List, 는 List Item의 약자이다.오늘의 할일 수업 복습하기 책상 정리하기 우산 말리기 태그는 순서가 있는 목록을 만든다.숫자는 태그가 자동으로 넘버링해서 붙여지게 된다. 5가지 모양오늘의 할일 수업 복습하기 책상 정리하기 우산 말리기 수업 복습하기 책상 정리하기 우산 말리기 수업 복습하기 책상 정리하기 우산 말리기 수업 복습하기 책상 정리하기 우산 말리기 수업 복습하기 책상 정리하기 우산 말리기1, a, A, i, I의 5가지 모양으로 넘버링을 할 수 있다...

Engineering/Backend

[Java] Iterator Interface

💡Iterator Interface Iterator 인터페이스는 List 계열과 Set계열 모두 지원하는 탐색 도구이다. Iterator는 어떤 집합을 탐색하는 데 사용하는 기본적인 도구 중에 하나로, Set 안에 들어있는 데이터를 하나씩 접근할 수 있게 한다. hasNext(), next() 메소드 Iterator iter = lotto2.iterator(); System.out.println(iter.hasNext()); // true System.out.println(iter.next()); // 26 hasNext() 메소드는 요소의 존재 유무를 리턴한다. 이때 반환할 값이 있으면 true, 없으면 false를 리턴한다. 그리고 next() 메소드는 Iterator가 가리키는 요소를 리턴하는 역할..

Engineering/Backend

[Java] List Interface: LinkedList Class

💡LinkedList Class Collection(I) > List(I) > ArrayList(C), LinkdedList(C) ArrayList vs LinkedList ArrayList와 LinkedList는 겉으로 보기에 사용법은 같지만, 내부 구조가 완전히 다르다. 이때 내부 구조가 다르다는 말은 사용 목적이 다르다는 의미이다. LinkedList Class 종류 1. LinkedList 일방통행 구조이므로 앞으로만 갈 수 있다. 첫 번째 값을 확인할 수 있으면서 두 번째 값의 주소도 알아낼 수 있다는 특징이 있다. 2. Double LinkedList 양방향 통행이 가능한 구조로, 앞 뒤로 갈 수 있다. 3. Double Circle LinkedList 양방향 통행이 가능하며, 처음과 끝을 연..

Engineering/Backend

[Java] List Interface: ArrayList Class

순수 배열과 ArrayList 클래스 모두 데이터 요소를 저장하고 관리할 때 사용한다. 순수 배열은 크기가 고정되어 있어 데이터의 추가에 제약이 있고 삭제가 불가능하지만, ArrayList 클래스는 배열의 한계를 해결하여 사용하기에 편리하다. 소스 코드를 살펴보며 ArrayList의 특징과 사용법, 주요 메서드를 알아보도록 하자! 💡순수 배열 // Create int[] num1 = new int[3]; num1[0] = 10; num1[1] = 20; num1[2] = 30; // Read System.out.println(num1[0]); System.out.println(num1[1]); System.out.println(num1[2]); System.out.println(num1.length); ..