Map.Entry<String,String>

来源:互联网 发布:各大网络平台 编辑:程序博客网 时间:2024/06/05 15:37
package com.qianfeng.practice;import java.util.HashMap;import java.util.Map;public class MyMapHelper {public static Map<String, String> insertMapData(Map<String, String> map,String key, String value) {if (map == null) {map = new HashMap<String, String>();}map.put(key, value);return map;}public static String showMapData(Map<String, String> map) {StringBuilder sb = new StringBuilder();for (Map.Entry<String, String> entry : map.entrySet()) {sb.append(entry.getKey());sb.append(" : ");sb.append(entry.getValue());sb.append("\r\n");}return sb.toString();}public static Map<String, String> deleteSingleData(Map<String, String> map,String key) {int count = 0;for (Map.Entry<String, String> entry : map.entrySet()) {if (key.equals(entry.getKey())) {count++;}}if (count != 0) {map.remove(key);} else {System.out.println("没有这个人...");}return map;}public static String selectSingleData(Map<String, String> map, String key) {String str = null;for (Map.Entry<String, String> entry : map.entrySet()) {if (key.equals(entry.getKey())) {str = entry.getValue();}}return str;}public static void deleteAllData(Map<String, String> map) {map.clear();}public static Map<String, String> updateSingleData(Map<String, String> map,String key, String value) {for (Map.Entry<String, String> entry : map.entrySet()) {if (key.equals(entry.getKey())) {entry.setValue(value);}}return map;}public static Map<String, String> raisePartOfSalary(Map<String, String> map, int salary) {for (Map.Entry<String, String> entry : map.entrySet()) {if (Integer.parseInt(entry.getValue()) < salary) {entry.setValue(String.valueOf((int) (Integer.parseInt(entry.getValue()) * (double) (1.2))));}}return map;}}

原创粉丝点击