- 博客(60)
- 收藏
- 关注
原创 Collections工具类及其案例
2.在方法的形参中,如果除了可变参数以外,还有其他的形参,那么可变参数要写在最后。1.在方法的形参中最多只能写一个可变参数。
2024-06-10 17:31:42 175
原创 单列集合--ArryList、LinkedList、Set
Java中toString()方法的作用:它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法。1.加载因子是hashSet的扩容时机,当数组中存了 16*0.75 = 12后(本题为例),原数组就会扩充为原先的两倍。使用IDEA进入某个类之后,按ctrl+F12,或者alt+数字7,可查看该实现类的大纲。ctrl+shift+上\下箭头可实现某行代码上下移动。
2024-06-05 20:22:09 315
原创 Arrays(操作数组工具类)、Lambda表达式
解析:类似于斐波那契数列,20个台阶爬法=19个台阶爬法+18个台阶爬法。针对于sort,如何让其降序排序。
2024-06-01 20:53:33 473
原创 Date、SimpleDateFormat、Calendar(JDK7以前的时间类)
【代码】Date、SimpleDateFormat、Calendar(JDK7以前的时间类)
2024-05-26 16:33:23 206
原创 Java SE基础知识(11)
开发过程中,正则表达式一般不自己写,安装插件any-rule。记不住就看API帮助文档中的pattern类。选择自己想要的正则表达式格式,稍作修改即可。
2024-05-26 16:32:47 177
原创 接口interface
理解:第二个类实现接口后,需重写接口中所有方法,当第三个类继承第二个类后,就可按照自己的需要重写部分方法,而无需全部重写。
2024-05-18 15:50:08 266
原创 抽象类abstract
demo1:父类animal:子类dog:子类frog:子类sheep:测试类:demo2:person(抽象的)类:coach(抽象的)类:sporter(抽象的)类:接口BasketBallCoach类:PingCoach类:BasketBallSporter类:PingSporter类:
2024-05-18 15:49:24 770
原创 StringBuilder
该程序通过用户输入一个字符串,将其转换为字符数组,然后通过随机打乱字符数组顺序,最后将打乱后的字符数组转换为字符串并输出。生成5位随机验证码,其中4位字母,1位数字,且数字位置随机。判断字符串中最后一个单词的长度。
2024-05-14 16:12:50 339
原创 检查两个字符串是否为循环移位词
该程序判断字符串strA是否可以通过循环旋转得到字符串strB。首先,对strA进行循环旋转,每次旋转通过调用rotate()方法实现。rotate()方法使用substring()方法将字符串strA的首字符移到末尾,然后返回旋转后的字符串。如果在循环中找到了旋转后的strA与strB相等的情况,则将flag标记为true。最后,根据flag的值输出结果。该程序中的rotate()方法使用了substring()方法实现字符串的旋转。
2024-05-08 15:50:35 186
原创 阿拉伯数字转罗马数字
该程序通过用户输入一个数字字符串,将其转换为对应的罗马数字表示,并输出。程序首先通过Scanner类获取用户输入,然后使用check()函数验证输 入是否合法(长度不超过9且仅包含数字)。若输入合法,则使用StringBuilder类创建一个字符串拼接对象sb,通过循环遍历输入字符串的每个字符,将 其转换为对应的罗马数字并以空格分隔,最后输出。changLuoMa()函数用于将数字转换为罗马数字。该程序提供了两种实现方法:方法一使用数组映射,方法二使用switch语句。
2024-05-08 15:48:10 427
原创 互相攻击小游戏
这段代码展示了一个简单的格斗游戏。FightingGame类表示一个游戏角色,包括名字、血量和性别属性。main方法中创建了两个角色对象role1和role2,并通过无限循环进行对战。每个回合,角色1攻击角色2,然后角色2攻击角色1,直到其中一个角色的血量归零,被K.O为止。游戏结束时,会输出胜利者的姓名。
2024-05-06 15:48:29 161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人