sampleprincipal.java

来自「JAVA安全登陆体系的简单实现」· Java 代码 · 共 47 行

JAVA
47
字号
package sample.principal;import java.security.Principal;public class SamplePrincipal implements Principal, java.io.Serializable {    private String name;    public SamplePrincipal(String name) {		if (name == null)		    throw new NullPointerException("illegal null input");		this.name = name;    }    public String getName() {		return name;    }    public String toString() {		return("SamplePrincipal:  " + name);    }       public boolean equals(Object o) {		if (o == null)		    return false;		        if (this == o)	            return true;	 	        if (!(o instanceof SamplePrincipal))	            return false;	        SamplePrincipal that = (SamplePrincipal)o;			if (this.getName().equals(that.getName()))		    return true;		return false;    }        public int hashCode() {		return name.hashCode();    }}

⌨️ 快捷键说明

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