
Dear people, can anyone help me complete this program
import java.util.*;
public class StringDemo {
static String a="{a=100;b=200;c=300}";
public static void main(String args[])
{
String b[]=a.split(";");
for(int i=0;i

import java.util.*;
public class StringDemo {
static String a="{a=100;b=200;c=300}";
public static void main(String args[]) {
String st=a.replace("{","");
String s=st.replace("}","");
String[] b = s.split(";");
String[][] str = new String[b.length][];
int r = 0;
for (String row : b) {
str[r++] = row.split("\\=");
}
Map<String, String> map = new HashMap<String, String>(str.length);
for (String[] array : str){
map.put(array[0], array[1]);
}
Set set = map.entrySet();
Iterator it = set.iterator();
while(it.hasNext()) {
Map.Entry me = (Map.Entry)it.next();
System.out.println(me.getKey() + ": "+me.getValue());
}
}
}