java中递归的使用,及其实例

 时间:2024-11-24 17:43:54

1、// 用户信息的持久化保存(序列化)public void save(Map m) throws Exception {FileOutputStream fos = new FileOutputStream("User.txt");ObjectOutputStream oos = new ObjectOutputStream(fos);oos.writeObject(m);oos.flush();oos.close();}

java中递归的使用,及其实例

3、// 验证并返回注册姓名public static String nameLenght(Map m) {System.out.println("请输入3位以上字母和数字组成的姓名:");String name = sc.next();//if (name.length() < 3) {//System.out.println("注册姓名小于三位,请重新输入:");//returnnameLenght(m);//}//验证姓名长度大于3并且由字母数字组成if(!(name.matches("\\w{3,}"))){System.out.println("注册姓名不符合格式!");returnnameLenght(m);}// 用于验证注册姓名是否存在Set<String> sets = m.keySet();for (String s : sets) {if (s.equals(name)) {System.out.println("用户名已存在,请重新输入:");returnnameLenght(m);}}return name;}

java中递归的使用,及其实例

5、// 用户登录验证public void martch(Map m) {System.out.println("请输入姓名:");String name = sc.next();//输入姓名,在map集合查找是否存在,存在则验证密码,不存在则使用递归,返回重新输入Set<String> sets = m.keySet();for (String s : sets) {if (name.equals(s)) {martchPassWord(s, m);return;}}System.out.println("姓名不存在,请重新输入");martch(m);}

java中递归的使用,及其实例
  • 请求乱码如何处理
  • 如何解决WAS Liberty Profile启动或停止乱码
  • IDEA如何Debug一个项目
  • jmeter中项目怎么添加一个检查点
  • 怎样打开垃圾回收日志文件
  • 热门搜索
    芒市旅游 湖州旅游景点 集安旅游 无锡旅游商贸高等职业技术学校 淄博旅游景点 成都旅游网 冲绳旅游攻略 重庆旅游攻略三日游 旅游帐篷 达州旅游