Map<String,String> theOne = new Map<String,String>(); Map<String,String> theTwo = new Map<String,String>(); theOne.put('task', 'Active'); theOne.put('task2', 'Inactive'); theOne.put('task3', 'Inactive'); theOne.put('task4', 'Inactive'); theTwo.put('task', 'Active'); theTwo.put('task2', 'Inactive'); theTwo.put('task3', 'Inactive'); theTwo.put('task4', 'Inactive'); void toggleActive(String taskName, Map<String,String> taskMap){ taskMap.put(taskName, 'Active'); for(String key : taskMap.keySet()){ if(key != taskName){ taskMap.put(key, 'Inactive'); } } } toggleActive('task3', theTwo); System.debug(theOne); System.debug(theTwo);
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter