Skip to main content

Posts

Showing posts with the label remove method

How to split a string into a multiple parts from a common character ?

We may need to split a string into multiple parts from common characters to store it in a set which can be used later for comparison.  I came across one scenario  like ,I was getting some string which was containing three parts separated by ":"  and I had to compare with custom settings record, I was not sure which part of the string will be match with custom settings record. So I split the string and stored in the set. Below is some sample code:- String s = ' Another Person : ChildLine Volunteer Administrator : None '; String s2; set<String> set_string = new set<String>(); while(s.contains(':')){ s2 = s.substring(0,s.indexof(':')+1); set_string.add(s2.substring(0,s2.length()-1)); s = s.remove(s2); } set_string.add(s); System.debug('Printing---set_string '+set_string); Keep learning and sharing...