1、public void setStuNo(String stuNo) this.stuNo = stuNo;public String getName() return name;public void setName(String name) this.name = name;public boolean equals(Object obj) Student st = (Student) obj;boolean b = this.stuNo.equals(st.stuNo);/学号是否相同return b;public String toString() return 姓名:+this.na
2、me+,学号:+this.stuNo;Test:public class Test public static void main(String args) Student a = new Student(12345,张三);Student b = new Student(王二System.out.println(a.equals(b);System.out.println(a.toString();作业二:编写敏感词过滤程序 在网络程序中,如聊天室、聊天软件等,经常需要对一些用户所提交的聊天内容中的敏感性词语进行过滤。如“性”、“色情”、“爆炸”、“恐怖”、“枪”等,这些都不可以在网上进行传
3、播,需要过滤掉或者用其他词语替换掉。思路:将用户的聊天内容保存到一个字符串对象或一个StringBuilder对象中,然后与敏感词语进行比对。如果属于敏感词语,就过滤掉或替换掉。 public class Mgci static String srr = 性, 色情爆炸恐怖枪 ;public static String filter(String str) for (int i = 0; i srr.length; i+) /srri.length();str = str.replaceAll(srri,*return str;public static void main (String a
4、rgs)String s = 我正在看恐怖电影;System.out.println(Mgci.filter(s);作业三:在注册时通常要验证用户名和密码是否合法,运用学习过的知识完成如下操作:用户名长度大于等于6位,必须包含数字和英文字母密码长度大于等于8位,必须包含特殊符号_或者$,英文字母以及数字以上两个条件同时成立注册才能成功。public class UserUtil public static boolean username (String name)if (name.length()=a & cz)haveZ = true;/发现小写字母AZ/发现大写字母09haveN = t
5、rue;/发现数字if(haveZ & haveN)/字母和数字同时存在return true;return false;public static boolean password (String pass)if(pass.length()8)/长度小于8System.out.println(长度小于8,不合格if(pass.indexOf($)=-1)char crr = pass.toCharArray();public static boolean canReg(String name,String pass)return username(name)&password(pass);String n =abcde123String p =abc12345$System.out.println(UserUtil.username(n);System.out.println(UserUtil.password(p);System.out.println(UserUtil.canReg(n, p);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1