how to use hashtable.
package org.javawing.mobile.util;
import java.util.Hashtable;
/**
 * <p>Title: J2ME GUI Appliction Package</p>
 *
 * <p>Description: Encapsulate datum model. </p>
 *
 * <p>Copyright: Copyright (c) Gent Tang All Rights Reserved.</p>
 *
 * <p>Company: MagicTree</p>
 *
 * @author Gent Tang
 * @version 1.1
 */
public class DynamicVO {
    private Hashtable hashtable;
    public DynamicVO() {
        hashtable = new Hashtable();
    }
    public void setObject(String key, Object value) {
        hashtable.put(key, value);
    }
    public Object getObject(String key) {
        return hashtable.get(key);
    }
    public void setStringArray(String key, String[] value) {
        hashtable.put(key, value);
    }
    public String[] getStringArray(String key) {
        return ((String[]) hashtable.get(key));
    }
    public void setString(String key, String value) {
        hashtable.put(key, value);
    }
    public String getString(String key) {
        return (String) hashtable.get(key);
    }
    /**
     * Clear all properties in it
     */
    public void clear() {
        hashtable.clear();
    }
    /**
     * Return current item count in it
     *
     * @return int
     */
    public int size() {
        return hashtable.size();
    }
    public String toString() {
        return getClass().getName() + " [Dynamic value object]";
    }
    public Hashtable getHashtable() {
        return hashtable;
    }
    public void setHashtable(Hashtable target) {
        this.hashtable = target;
    }
}
 
 
                    
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号