본문 바로가기
Java/연습문제

[JAVA] hashmap을 사용해 배열의 첫 요소와 마지막 요소 받기

by 2D3 2022. 10. 21.
728x90

hashmap을 사용해 배열의 첫 요소와 마지막 요소 받기

//첫 요소와 마지막 요소 HashMap을 리턴

package com.codestates.coplit;
import java.util.*;

public class Main {
    public HashMap<String, String> transformFirstAndLast(String[] arr) {
        // TODO:
        if (arr.length == 0){
            return null;
        }
        //빈 배열일 때 null 반환
        HashMap <String, String> result = new HashMap <>();
        //결과를 받을 해쉬맵 생성

        result.put(arr[0], arr[arr.length -1]);
        return result;
    }
}

`HashMap <String, String> result = new HashMap <>();` 결과를 받을 새로운 hashmap 생성 `result.put(arr[0], arr[arr.length -1]);`

put(key,value): hashmap에 값 추가

arr.length: 배열 arr의 길이를 측정

728x90

'Java > 연습문제' 카테고리의 다른 글

[JAVA] 문자열의 첫 글자 구하기  (0) 2022.10.21
[JAVA] 2의 거듭제곱인지 확인  (0) 2022.10.21
[JAVA] Json 페어 문제  (0) 2022.10.21
[JAVA] 원금 2배되는 기간  (0) 2022.10.21
[JAVA] 재귀함수 연습 문제  (0) 2022.10.21

댓글