【JAVASE】String 的应用案例

本篇文章旨在讲解String的应用,下面讲解两个案例:
(1)完成用户登录

(2)开发验证码

一:完成用户登录

需求:系统正确的登录名是:csdnhg12,密码是:whs123456789.请在控制台开发一个登录页面,接收用户输入的登录名和密码,判断用户是否登陆成功,登录成功后,显示:“欢迎进入系统!!!”,即可停止程序(注意:要求最多给用户三次登录机会)。

设计程序步骤:

(1)开发登录页面,提示用户通过键盘输入登录名和密码。

(2)设计一个登录方法,对用户的登录名和密码进行正确性认证。

(3)根据登录方法返回的认证结果,判断用户是不是登录成功。

(4)使用循环控制登录界面最多显示3次。

代码实现:

总结:
1、字符串的比较为什么不使用==?,什么时候使用==?

(1)不好,对于字符串对象的比较,==比较的是地址。

(2)基本数据类型的变量应该使用==比较

2、开发中,比较字符串推荐使用以下方式比较

以下两种方法是由String提供的equals方法,它只关心字符串内容,只要字符串内容一样,就返回true.

方法名:

public         boolean    equals(object   anobject)

public         boolean    equalsIgnoreCase(String    anotherString)

二:开发验证码

需求:实现随机产生验证码,验证码的每位可能是数字,大写字母,小写字母。

分析:

(1)设计一个方法,该方法接收一个整型参数,最终要返回对应位数的随机验证码

(2)方法内定义2个字符串变量,一个用来记住生成的验证码,1个用来记住要用到的全部字符。

(3)定义一个for循环控制生成的多少位随机字符,每次得到一个字符范围内的随机索引,根据索引提取该字符,把该字符交给code变量连接起来,循环结束后,在循环外返回code既可。

(4)主程序中,调用该方法既可得到随机验证码了。

代码实现:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值