字节转换成字符(二)

karte 2011-04-03 12:29:34
public void Save(char value)
{
String strValue = String.valueOf(value);
Save(strValue);
}
public char Load(char value)
{
String strValue = "";
strValue = Load(strValue);
return "".equals(strValue) ? '0' : strValue.charAt(0);
}
public void Save(float value)
{
String strValue = String.valueOf(value);
Save(strValue);
}
public float Load(float value)
{
String strValue = "";
strValue = Load(strValue);
return Float.parseFloat(strValue);
}

public void Load(CPEntity pEntity) {
pEntity.Load(this);
}

public void Save(CPEntity pEntity) {
pEntity.Save(this);
}

public Vector Load(Vector list) {
if (list == null) {
list = new Vector();
}

int arrsize = GetSize();
overflowCheck(arrsize);
list.clear();

CPEntity ent = null;
String clsname = null;
int clscnt = 0;
for (int i = 0; i < arrsize;) {
clsname = GetString();
clscnt = GetSize();
overflowCheck(clscnt);
for (int j = 0; j < clscnt; j++, i++) {
try {
ent = (CPEntity) Class.forName(
CPEntity.getFullName(clsname)).newInstance();
} catch (Exception e) {
throw new EObArchive(RESOURCES.getMessage("CObArchive.faile", new Object[]{clsname}));
}
try {
Load(ent);
} catch (Exception e) {
throw new EObArchive(RESOURCES.getMessage("CObArchive.wrong", new Object[]{clsname,e.getMessage()}));
}
list.add(ent);
}
}
return list;
}
...全文
73 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,405

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧