⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 recorddata.java

📁 J2ME MIDP 2.0 无线设备编程的一些源码
💻 JAVA
字号:
//RecordData.java

class RecordData
{
    //保存用户信息:姓名&性别&出生年月&邮件地址
    public String name,sex,birth,email;
    public int recordId;//保存记录号
    public RecordData( )
    {
        name = sex = email = birth = "";
        recordId = -1;
    }
    public byte[ ] FormatByte( )
    {//将用户数据格式化成为字节数据,用分隔符号 & 来连接所有信息
        String buffer = name + "&" + sex + "&" + birth + "&" + email;
        return buffer.getBytes();
    }
    public void ReadByte(byte[ ] src)
    {//将原始字节数据分解为用户信息,通过分隔符号 & 来分隔所有信息
        String buffer = new String(src);
        name = sex = email = birth = "";
        int idx = buffer.indexOf('&');
        if(idx>=0)
        {
            name = buffer.substring(0,idx);
            int idx2 = buffer.indexOf('&',idx+1);
            if(idx2>idx)
            {
                sex= buffer.substring(idx+1,idx2);
                int idx3 = buffer.indexOf('&',idx2+1);
                if(idx3>idx2)
                {
                    birth = buffer.substring(idx2+1,idx3);
                    email = buffer.substring(idx3+1,buffer.length());
                }
            }
        }
    }
    public void Trace( )
    {//通过System对象在跟踪窗口中输出记录信息
        System.out.println("recordId = "+ recordId);
        System.out.println("name = "+ name);
        System.out.println("sex = "+ sex);
        System.out.println("birth = "+ birth);
        System.out.println("email = "+ email);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -