📄 record.java
字号:
package dark.db.record;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
/**
* <p>Title: Record 定义了本包中所有操作所对应的记录信息</p>
* <p>Description: 当前类的本质是对HashMap进行了包裹</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: cniti</p>
* <p>Modify Time: 2004-3-20 12:09:35</p>
* @author <a href="mailto:dark_he@hotmail.com">darkhe</a>
* @version 1.0
*/
public class Record
{
private Map map;
public Record()
{
map = new HashMap();
}
/**
*
*/
public void clear()
{
map.clear();
}
/**
* @param key
* @return
*/
public boolean containsKey(Object key)
{
return map.containsKey(key);
}
/**
* @param value
* @return
*/
public boolean containsValue(Object value)
{
return map.containsValue(value);
}
/**
* @return
*/
public Set entrySet()
{
return map.entrySet();
}
/**
* @see java.lang.Object#equals(java.lang.Object)
*/
public boolean equals(Object object)
{
return map.equals(object);
}
/**
* @param key
* @return
*/
public Object get(Object key)
{
return map.get(key);
}
/**
* @see java.lang.Object#hashCode()
*/
public int hashCode()
{
return map.hashCode();
}
/**
* @return
*/
public boolean isEmpty()
{
return map.isEmpty();
}
/**
* @return
*/
public Set keySet()
{
return map.keySet();
}
/**
* @param key
* @param value
* @return
*/
public Object put(Object key, Object value)
{
if (key != null && value != null)
{
return map.put(key, value);
}
else
{
return null;
}
}
/**
*
* @param map
*/
public void putAll(Map map)
{
map.putAll(map);
}
public void setMap(Map map)
{
this.map = map;
}
public Map getMap()
{
return map;
}
/**
*
* @param key
* @return
*/
public Object remove(Object key)
{
return map.remove(key);
}
/**
* @return
*/
public int size()
{
return map.size();
}
/**
* @see java.lang.Object#toString()
*/
public String toString()
{
return map.toString();
}
/**
* @return
*/
public Collection values()
{
return map.values();
}
/**
* @throws java.lang.Throwable
* @see java.lang.Object#finalize()
*/
protected void finalize() throws Throwable
{
super.finalize();
map = null;
}
public String getString(String key)
{
Object value = get(key);
if( value instanceof String )
{
return (String)value;
}
else
{
return null;
}
}
public Short getShort(String key)
{
Object value = get(key);
if( value instanceof Short )
{
return (Short)value;
}
else
{
return null;
}
}
public Integer getInteger(String key)
{
Object value = get(key);
if( value instanceof Integer )
{
return (Integer)value;
}
else
{
return null;
}
}
public Long getLong(String key)
{
Object value = get(key);
if( value instanceof Long )
{
return (Long)value;
}
else
{
return null;
}
}
public Float getFloat(String key)
{
Object value = get(key);
if( value instanceof Float )
{
return (Float)value;
}
else
{
return null;
}
}
public Double getDouble(String key)
{
Object value = get(key);
if( value instanceof Double )
{
return (Double)value;
}
else
{
return null;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -