Fullstack-Study-241204-250625

커리큘럼(12-30/변경)

01. Java (v)
02. git 
03. Database
04. Jsp [Server]

05. 미니프로젝트 (3W)
06. HTML,CSS  
07. JS

08. SpringFramework , SrpingBoot
09. React JS [Front-end]
10. 중간프로젝트 (1M)
11. Linux 명령어
12. AWS 클라우드
13. DevOps - Docker
14. App - Android
15. 최종프로젝트 (1M)

연결리스트(LinkedList)

LinkedList<String> list = new LinkedList<>();

list.add("홍길동");
list.add("홍길자");
list.add("홍길동");
list.add("이순신");

System.out.println(list.toString());
System.out.println("리스트 크기:"+list.size());

// 값 얻기
String name=list.get(0);
System.out.println("0번쨰 위치한 값:"+name);

// 값 변경
list.set(0, "신사임당");
System.out.println(list.toString());

// 값 삭제
list.remove(3);
System.out.println(list.toString());

// 추가적으로 사용할 수 있는 기능
// 앞뒤로 추가하기 기능
list.addFirst("홍");
list.addLast("홍");
System.out.println(list.toString());


System.out.println("앞에서 삭제된 값:"+list.removeFirst());
System.out.println("뒤에서 삭제된 값:"+list.removeLast());
System.out.println(list.toString());

Queue