Skip to main content
I have a map<String,String>

I have a key,value like salesforce=>Developer in my map,

Now i have to check for the key in my map and append value to my existing value to a particular key,like

Salesforce=>Developer,Adminstrator

if(map.containsKey(''Salesforce){

  get the value for the key and append a new value to the existing value

}

else{

insert new values to the map

}

Thanks
3 Antworten
  1. 12. Juli 2016, 13:56

    Try below sample code

    map<String,String> mapOfString = new map<String,String>();

    List<String> lstString = new List<String>();

    lstString.add('Salesforce');

    lstString.add('A');

    lstString.add('Salesforce');

    For(String str : lstString)

    {

    if( mapOfString.containsKey(str) )

    {

    String existingvalue = mapOfString.get(str);

    existingvalue= existingvalue+str;

    System.debug('---->'+existingvalue);

    mapOfString.put(str,existingvalue);

    }

    else

    {

    mapOfString.put(str,str);

    }

    }

    System.debug('------mapOfString----->'+mapOfString);

    Let us know if this will help you

     
0/9000