Monday, November 7, 2011

Iterate over HashMap

package au.com.d2klry.map;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.UUID;

public class HashMapUtil {

    public static void main( String[] args ) {
        HashMapUtil hashMapUtilObj = new HashMapUtil();
        Map<string, string=""> map = hashMapUtilObj.getHashMap();
        Set<string> keySet = map.keySet();
            for(String key : keySet){
                System.out.println("(Key,Value) -> ("+key+","+map.get(key)+")");
            }
  
    }
 
    public Map<string, string=""> getHashMap(){
        Map<string, string=""> map = new HashMap<string, string="">();
        int maxSize = 10;
  
        for (int i = 0; i < maxSize; i++) {
            map.put( "KEY"+(i+1), UUID.randomUUID().toString() );
        }
        return map;
    }
}


Saturday, November 5, 2011

Split a string on commas and whitespaces

package au.com.d2klry.string;

public class Tokenizer {

    public static void main(String args[]){
        String fullNameWithCommaNSpace = "Lastname,  FirstName";
        String fullNameWithComma = "Lastname,FirstName";
        String fullNameWithSpace = "Lastname FirstName";

        String regExp = "[,\\s]+";
    
        for (String token : fullNameWithCommaNSpace.split(regExp))
            System.out.println("FullNameWithCommaNSpace Token : " + token);

        for (String token : fullNameWithComma.split(regExp))
            System.out.println("FullNameWithComma Token : " + token);

        for (String token : fullNameWithSpace.split(regExp))
            System.out.println("FullNameWithSpace Token : " + token);
    }

}