有意思的小案例
学习过程中遇到的有意思的小案例
张晗的库
这个作者很懒,什么都没留下…
展开
-
固定开头的电话号码的中间四位号码的屏蔽
String newStr = str.subString(起始索引);String newStr = str.subString(起始索引,结束索引-1);2.电话号码必须为132、134、135开头,必须为11位,判断手机号必须是纯数字。示例:用户输入13279440986 控制台打印:132****0986。3.通过代码逻辑进行修改,要求中间四位使用*代替。1.提示用户输入手机号码。原创 2023-04-02 19:42:41 · 184 阅读 · 0 评论 -
File对文件的删除、搜索、统计操作
删除非空文件夹时,优先遍历删除内部所有的文件,再将其删除,会使用到建议的递归思想.统计某个文件夹中各类文件共有多少,并将其添加到map集合中。在某个盘符下搜索文件,如果是应用程序,将其打开。删除某个文件夹,将文件夹中的内容全部清空后删除。搜索某个文件或文件夹所在的路径。搜索文件或文件夹及应用。原创 2023-04-22 20:05:26 · 368 阅读 · 0 评论 -
使用模板方法和简单工厂设计模式实现验证码发送
Javabean类(记录短信验证码)原创 2023-04-16 09:54:13 · 104 阅读 · 0 评论 -
模拟双色球
3. 两次号码进行比较,两次的号码红球和蓝球两部分进行比较,再通过switch进行选择符合那个中奖情况 或者用if配合短路与进行判断输出。2.生成幸运中奖号码 : 判断生成的号码是否发生重复,用while死循环进行处理,如果重复则一直进行。1.用户购买双色球 注意点:判断号码是否重复用while死循环进行处理,如果重复则一直进行。用if和短路或判断号码是否超出范围,超出则通过while死循环重新输入。注:因为都要判断是否重复,可将这部分拿出来专门写一个方法。原创 2023-03-29 15:55:30 · 861 阅读 · 1 评论 -
斗地主游戏对扑克的处理
分析业务需求 总共有54张牌点数: "3","4","5","6","7","8","9","10","J","Q","K","A","2“花色: "♠", "♥", "♣", "♦“大小王: "👲" , "🃏“斗地主:发出51张牌,剩下3张做为底牌。原创 2023-04-18 15:30:07 · 51 阅读 · 0 评论 -
模仿电影信息浏览系统
需求:1、展示系统中的全部电影(每部电影展示:名称、价格)。2、允许用户根据电影编号(id)查询出某个电影的详细信息。//设计电影类,用来创建movie对象//创建操作类,用于对电影类中接收到的数据或储存的数据进行处理。原创 2023-04-06 19:59:42 · 258 阅读 · 1 评论 -
数组案例 随机排名
请先依次录入5名员工的工号,然后展示出一组随机的排名顺序。System.out.println("请输入第" + (i + 1) + "个员工的工号");System.out.println("请输入当前第"+ (i +1) +"个员工的工号");//虽然添加临时数组可以完成部分转换,但是对数组内的数据进行随机排序时,引入临时数组无法完成数组内数据的随机排列。//在for循环的过程中添加临时变量,将随机到的索引位置处的数据与当前位置的数进行交换,从而达到随机排列的目的。原创 2023-03-26 19:32:22 · 174 阅读 · 1 评论