实用类2

  1. String 字符串常量 值一经创建 就不能更改

    StringBuffer 线程安全的 字符串缓冲区,效率低

    StringBuffer sb = new StringBuffer(“Hello World!”);
    可以直接对sb进行字符串的操作
    //追加
    sb.append(“d”)
    //删除 delete(int start, int end) 包头不包尾
    sb = sb.delete(0,5);
    //插入insert
    sb.insert(1,”ab”);

2.枚举 Enum
基本数据类型都有对应的包装类

      byte int short  long 
      double float
      char 
      boolean 

      Byte Integer  Short  Long
      Double Float 
      Character 
      Boolean  

将一个字符串转换成为Int 类型的数字 parsexxx

     //装箱的过程            
     int num = Integer.parseInt("123");  //超级常用
     //拆箱的过程  
     Integer i = new Integer("123");
     System.out.println(i/2);

关键字
Register : 注册
Login : 登陆
admine: 管理员
username : 用户名
password : 密码

/验证类 

public class RegisterService { 
//验证方法
    public void register(){
     boolean  result = false ; 
     Scanner sc = new Scanner(System.in);
     di{
     System.out.println(请输入用户名);
     String username = sc . next();
     System.out.println(请输入密码);
     String pwd = sc . next();
     System.out.println(请再次输入密码);
     String passConfirm = sc . next();
     result = validate(username,pwd,passConfirm); 
      }while(!result);  
      System.out.println("注册成功!");
    }  

private boolean validate(String username,
        String pwd,String passConfirm){
        if(username!=null&&username.length()<3){
        System.out.println("用户名长度不能小于3!");
        return false;
        }
        if(pwd!=null&&pwd.length()<6){
        System.out.println("密码长度不能小于6!");
        return false;
        }
        if(!pwd.equals(passConfirm )){
        System.out.println("俩次密码不一致!");
        return false;
        }
        return true;
    }
}  

//测试类

class test {

public static void main(String[] args) { 

RegisterService service = new RegisterService(); 

service.register();

    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值