맛있는 개발자의 기록 일기
  • 홈
  • 관리창
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (84)
      • Java (74)
      • Food (2)
      • Java 기초 (0)
      • Java 심화 (0)
      • Language (4)
        • Java (4)
      • Framework (2)
        • Spring (2)
      • DevOps (1)
        • Git (1)
      • Cloud (1)
        • Amazon Cloud (1)
  • 홈
  • 태그
  • 방명록
Java

[Java] Map 전체 출력(entrySet, keySet, Iterator)

Map에서 값 천체 출력을 하기 위해서 entrySet(), keyset() 메소드를 사용하게 된다. ▶ entrySet key와 value의 값이 모두 필요한 경우 사용한다. Map map = new HashMap(); map.put("key01", "value01"); map.put("key02", "value02"); map.put("key03", "value03"); map.put("key04", "value04"); map.put("key05", "value05"); // 방법 01 : entrySet() for (Map.Entry entry : map.entrySet()) { System.out.println("[key]:" + entry.getKey() + ", [value]:" + entr..

2022. 7. 15. 14:06
Java

[Spring] Jackson ObjectMapper

1. 의존성 추가 다음의 의존성을 pom.xml에 추가해 준다. com.fasterxml.jackson.core jackson-databind 2.11.1 2. ObjectMapper를 사용한 읽기 및 쓰기 기본적인 읽기 및 쓰기 작업을 한다. ObjectMapper의 간단한 readValue API 는 좋은 진입점입니다. JSON 콘텐츠를 Java 객체로 구문 분석하거나 역직렬화하는 데 사용할 수 있습니다. 또한 쓰기 측면에서writeValue API를 사용하여 모든 Java 객체를 JSON 출력으로 직렬화할 수 있습니다. 3.1. writeValue - 자바 객체를 JSON으로 반환 직렬화 또는 역직렬화할 개체로 두 개의 필드가 있는 다음 Car 클래스를 사용합니다. public class Car {..

2022. 7. 15. 11:03
Java

[Java] List<E> subList(int fromIndex, int toIndex);

List subList(int fromIndex, int toIndex)란? 어떤 리스트의 구성 요소 중 fromindex에서 toindex까지의 요소를 새로운 배열로 반환해 준다. List nums = new ArrayList(); for(int i=0; i

2022. 7. 15. 10:17
Java

[Java] File Class - 특정 디렉토리 파일 목록 가져오기 (list/listFiles)

File Class Java에서 File 클래스를 사용해 특정 경로의 파일 리스트를 가져올 수 있다. Map fileMap = Maps.newHashMap(); File dir = new File(baseUploadPath + "/" + place.getId()); if(!dir.exists()) dir.mkdirs(); String[] allFiles = dir.list(); for(String fileName : allFiles) fileMap.put(fileName, 0); File class 제공 함수 다음은 File 클래스가 기본적으로 제공해 주는 함수이다. ▶ Iist() 디렉토리에 있는 파일들의 이름 목록을 반환한다. ▶ Iist(FilenameFilter filter) 디렉토리에 있는 파일..

2022. 7. 15. 09:33
Java

[Java] File Class를 이용한 파일 생성

File Class File()의 인자로 절대경로를 전달하여 파일 객체를 생성할 수 있습니다. 파일 객체는 그 경로를 가리키는 파일일 뿐, 실제로 파일이 생성되는 것은 아닙니다. Map fileMap = Maps.newHashMap(); File dir = new File(baseUploadPath + "/" + place.getId()); if(!dir.exists())//폴더가 존재하는지 체크 dir.mkdirs();//없으면 생성 String[] allFiles = dir.list(); for(String fileName : allFiles) fileMap.put(fileName, 0); 문자열 path로 File 객체를 생성해 준 뒤, mkdir()을 이용해 폴더를 생성해 준다. 추가설명 ▶ 폴더..

2022. 7. 15. 09:16
Java

[Spring] StringUtils 클래스로 String 다루기

spring-core.jar org.springframework.util 패키지 아래에 개발에 도움이 되는 여러 클래스들이 있다. StringUtils라는 추상클래스가 있는데 이 클래스는 String을 다루는데 편리한 기능들이 몇 개 있다. 위의 url로 들어가서 실제로 기능을 확인해 보면 사용방법과 설명, 예제가 있다. 보통 개발하다가 만들어야할 공통함수가 있으니 찾아보고 사용하면 유용할 것 같다. 예시는 한글로 잘 정리해둔 포스팅을 가지고와서 적어 두었다.(참고 : https://amagrammer91.tistory.com/37) hasLength hasLength 메서드는 자료형으로 char 나 String을 받을 수 있게 오버로딩 되어있는데 단순히 파라미터가 null 이거나 "" 비어있는 문자 일..

2022. 7. 14. 13:26
  • «
  • 1
  • ···
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • »
Powered by Privatenote Copyright © 맛있는 개발자의 기록 일기 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바