Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

키를 사용하여 HashMap의 값을 업데이트하는 Java 프로그램

<시간/>

이 글에서는 키를 사용하여 HashMap의 값을 업데이트하는 방법을 이해합니다. Java HashMap은 Java Map 인터페이스의 해시 테이블 기반 구현입니다. 키-값 쌍의 모음입니다.

아래는 동일한 데모입니다 -

입력이 다음과 같다고 가정 -

해시맵 입력:{Java=1, Scala=2, Python=3}

원하는 출력은 -

업데이트된 값이 있는 HashMap은 {Java=1, Scala=12, Python=3}입니다.

알고리즘

Step 1 - STARTStep 2 - Declare namelyStep 3 - Define the values.Step 4 - 값의 해시맵을 생성하고 'put' 메소드를 사용하여 그 안에 있는 요소를 초기화합니다.Step 5 - 콘솔에 해시맵을 표시합니다.Step 6 - 특정 값을 가져오려면 'get' 메소드와 함께 키를 사용하여 해시맵에 액세스합니다. 7단계 - 가져온 값에 특정 값을 추가합니다. 8단계 - 업데이트된 값을 콘솔에 표시합니다. 9단계 - 중지

예시 1

여기에서 모든 작업을 'main' 기능 아래에 묶습니다.

import java.util.HashMap;public class Demo { public static void main(String[] args) { System.out.println("필요한 패키지를 가져왔습니다."); HashMap<문자열, 정수> input_map =new HashMap<>(); input_map.put("자바", 1); input_map.put("스칼라", 2); input_map.put("파이썬", 3); System.out.println("해시맵은 다음과 같이 정의됩니다:" + input_map); 정수 값 =input_map.get("스칼라"); 값 =값 + 10; input_map.put("스칼라", 값); System.out.println("\n업데이트된 값이 있는 HashMap은 다음과 같습니다. " + input_map); }}

출력

필수 패키지를 가져왔습니다.HashMap은 다음과 같이 정의됩니다. {Java=1, Scala=2, Python=3}업데이트된 값이 있는 HashMap은 {Java=1, Scala=12, Python=3}입니다. 

예시 2

여기에서 객체 지향 프로그래밍을 나타내는 함수로 작업을 캡슐화합니다.

 import java.util.HashMap;class Demo { static void update(HashMap input_map, String update_string){ int value =input_map.get(update_string); 값 =값 + 10; input_map.put("스칼라", 값); System.out.println("\n업데이트된 값이 있는 HashMap은 다음과 같습니다. " + input_map); } public static void main(String[] args) { System.out.println("필요한 패키지를 가져왔습니다."); HashMap<문자열, 정수> input_map =new HashMap<>(); input_map.put("자바", 1); input_map.put("스칼라", 2); input_map.put("파이썬", 3); System.out.println("해시맵은 다음과 같이 정의됩니다:" + input_map); 문자열 update_string ="스칼라"; 업데이트(입력_맵, 업데이트_문자열); }}

출력

필수 패키지를 가져왔습니다.HashMap은 다음과 같이 정의됩니다. {Java=1, Scala=2, Python=3}업데이트된 값이 있는 HashMap은 {Java=1, Scala=12, Python=3}입니다.