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

📄 myset.java

📁 J2ME编的手机助手 文件下载解压缩以后,是一个NetBeans的工程文件,如果有NB的朋友,可以直接打开编辑 源文件在src目录下面,可执行文件在dist目录下 功能如下 1
💻 JAVA
字号:
/*
 * MySet.java
 * 我的设置
 * Created on 2007年3月13日, 上午10:31
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package net.bccn.account.model;

import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import javax.microedition.rms.RecordComparator;
import net.bccn.account.util.*;

/**
 *
 * @author hadeslee
 */
public class MySet implements Record{
    private String pwd;//密码
    private boolean isPwd;//是否需要密码
    private int id;
    public static final String NAME="MySet";
    /** Creates a new instance of MySet */
    public MySet() {
    }
    public void setPwd(String pwd){
        this.pwd=pwd;
    }
    public String getPwd(){
        return pwd;
    }
    public void setIsPwd(boolean b){
        isPwd=b;
    }
    public boolean getIsPwd(){
        return isPwd;
    }
    public void fromBytes(byte[] data) throws IOException {
        ByteArrayInputStream bin=new ByteArrayInputStream(data);
        DataInputStream din=new DataInputStream(bin);
        String name=din.readUTF();
        if(!name.equals(MySet.NAME)){
            return ;
        }
        pwd=din.readUTF();
        isPwd=din.readBoolean();
        din.close();
    }
    public Record getEmptyRecord(){
        return new MySet();
    }
    public byte[] toBytes() throws IOException {
        ByteArrayOutputStream bout=new ByteArrayOutputStream();
        DataOutputStream dout=new DataOutputStream(bout);
        dout.writeUTF(MySet.NAME);
        dout.writeUTF(pwd);
        dout.writeBoolean(isPwd);
        dout.flush();
        return bout.toByteArray();
    }
    
    public int getID() {
        return id;
    }
    
    public void setID(int id) {
        this.id=id;
    }
    
    public boolean matches(byte[] b) {
        ByteArrayInputStream bin=new ByteArrayInputStream(b);
        DataInputStream din=new DataInputStream(bin);
        try{
            String name=din.readUTF();
            if(name.equals(MySet.NAME)){
                return true;
            }else{
                return false;
            }
        } catch(Exception exe){
            return false;
        }
    }
    
    public int compare(byte[] b, byte[] b0) {
        return RecordComparator.EQUIVALENT;
    }
    public String toString(){
        return "密码:"+pwd+",是否启用="+isPwd+",ID="+id;
    }
}

⌨️ 快捷键说明

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