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;
    }
}
 

Never giveup. Thanks the world.
原文地址:https://www.cnblogs.com/cnsoft/p/254407.html