본문 바로가기

✨ Java/컬렉션 프레임워크(CollectionFramework)9

자바(JAVA) - 컬렉션프레임워크 HashMap과 HashSet 차이 https://bright-landscape.tistory.com/43 자바(JAVA) - 컬렉션프레임워크 Map Map의 가장 중요한 점은 Set과 List와 달리 안에 두가지 자료형을 받는다는 것이다. Map( K , V ) 와 같은 방법으로 쓴다. K= 키, V = 값을 저장한다. HTML 삽입 미리보기할 수 없는 소스 K의 값이 중복되 bright-landscape.tistory.com https://bright-landscape.tistory.com/42 자바(JAVA) - 컬렉션프레임워크 Set List : 데이터의 순번이 존재하고, 중복이 가능하다. Set : 데이터의 순번이 없고, 중복이 불가하다. Set은 List와 다르게 중복이 불가능하여 잘 사용하지 않는다. 하지만 유용한 기능.. 2023. 12. 24.
자바(JAVA) - Iterator 개념과 사용방법 이터레이터(Interator)란? 컬렉션 프레임워크에서 List, Set, Map을 순서대로 반복해서 조회할 수 있도록 해주는 객체이다. 위와 같이 프레임워크 ArrayList에 3개의 문자열을 넣고, foreach를 통해 출력해보았다. Iterator.hasNext() - Iterator 안에 다음 값이 들어있는지 확인한다. 들어있으면 true, 안들어있으면 false를 반환한다. Iterator.next() - Iterator의 다음 값 가져온다. Iterator.remove() - Iterator에서 next() 할 때 가져온 값을 컬렉션에서 삭제한다. *반드시 next() 이후에 사용해야한다. 2023. 7. 19.
[json] Map데이터 받아오는 8가지 방법 json_test.html TestController json_test.js ajax에 JSON.stringify(stu)는 문자로 보내는데, json 형태로 바꿔서 던져주라는 것이다. html로 넘어와서 데이터 받기를 누르면 오른쪽 컨트롤러로 넘어가면서 콘솔창으로 Map data들이 뜨게된다. Controller Map 함수를 사용하게 되면 이와 같이 data에 있는 값들이 콘솔창에 json 형태로 나오게 된다. ajax 위에서 만든 stu 함수를 컨트롤러로 json 형태로 보내게 된다. 추가적으로 name으로 java, age로 20 데이터도 함께 보내게 된다. ajax에 있는 데이터 값이 json 형태로 하나 나오게 되고, 나머지는 임의로 넣어 줬던 name과 age가 출력된다. 맨위는 데이터를 통.. 2023. 4. 10.
자바(JAVA) - 컬렉션프레임워크 Map - 2 컬렉션 프레임 워크에는 대표적으로 List와 Map이있다. List -> 순번이 존재하고, 중복 데이터 등록 가능하다. https://bright-landscape.tistory.com/40 자바(JAVA) - 컬렉션프레임워크 ArrayList 컬렉션 프레임워크의 종류 - 데이터를 읽고 쓰는 방식에 따라 크게 4가지를 제공한다. - Set, List, Queue, Map 인터페이스 List 인터페이스를 구현하여 제공하는 ArrayList를 소개하려고한다. List 인터페 bright-landscape.tistory.com Map -> key와 value라는 하나의 쌍으로 데이터를 관리한다. https://bright-landscape.tistory.com/43 자바(JAVA) - 컬렉션프레임워크 Map .. 2023. 3. 31.