博客> Java String类的学习---上
Java String类的学习---上
2018-10-20 15:03 评论:0 阅读:407 西单_夜未央
JAVA string
/*
 * String 构造方法
 * 
 * String()
 * 
 * String(byte[] bytes) 
 * String(byte[] bytes, int offset, int length, Charset charset) 
 * 
 * String(char[] value)
 * String(char[] value, int offset, int count) 
 *  
 * String(String original)
 */

/*
 * 判断功能:方法集合
 * boolean equals(Object obj):判断字符串的内容是否相同,区分大小写。
 * boolean equalsIgnoreCase(String str):判断字符串的内容是否相同,不区分大小写。
 * boolean contains(String str):判断字符串对象是否包含给定的字符串。
 * boolean startsWith(String str):判断字符串对象是否以给定的字符串开始。
 * boolean endsWith(String str):判断字符串对象是否以给定的字符串结束。
 * boolean isEmpty():判断字符串对象是否为空。数据是否为空。
 */

//这是一个模拟登陆的小Demo类 public class LoginTest {

 private String username;
 private String password;

 final int inputCount = 3;

 public LoginTest() {
  super();
  // TODO 自动生成的构造函数存根

  username = "admin";
  password = "admin";
 }

 public void login(){

  for (int i = 0; i < inputCount; i++) {

   System.out.println("请输入账号:");
   Scanner scan = new Scanner(System.in);
   String user = scan.nextLine();
   System.out.println("请输入密码:");
   String pass = scan.nextLine();
   scan.close();

   if (user.equals(this.username) && pass.equals(this.password)) {
    System.out.println("登陆成功");
    break;
   }else {
    int surplusCount = 2-i;
    if (surplusCount == 0) {
     System.out.println("登录失败,账号锁定");
    }else {
     System.out.println("账号或者密码错误,登录失败,还能输入"+surplusCount+"次");
    }    
   }
  }
 }
}
收藏
0
sina weixin mail 回到顶部