- 博客(14)
- 收藏
- 关注
原创 java-集合
Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现.它提供更具体的子接口(如Set和List)实现创建Collection集合的对象多态的方式具体的实现类ArrayListCollection集合常用方法方法名说明添加元素从集合中移除指定的元素根据条件进行移除清空集合中的元素判断集合中是否存在指定的元素判断集合是否为空集合的长度,也就是集合中元素的个数List集合的概述。
2024-07-24 11:07:09 615
原创 java【常用API】(时间,包装)
java.util.Calendar类表示一个“日历类”,可以进行日期运算。它是一个抽象类,不能创建对象,我们可以使用它的子类:java.util.GregorianCalendar类。有两种方式可以获取GregorianCalendar对象:直接创建GregorianCalendar对象;通过Calendar的静态方法getInstance()方法获取GregorianCalendar对象【本次课使用】基本类型对应的包装类(位于java.lang包中)byteByteshort。
2024-07-22 17:13:49 699
原创 正则表达式-分组括号( )
/举例: abc123abc b456b 123789123 &!//需求3:判断一个字符串的开始部分和结束部分是否一致?//举例: a123a b456b 17891 &abc& a123b(false)//需求1:判断一个字符串的开始字符和结束字符是否一致?//需求2:判断一个字符串的开始部分和结束部分是否一致?// *:作用于\\2,表示后面重复的内容出现日次或多次。// \\组号:表示把第X组的内容再出来用一次。// \\2:把首字母拿出来再次使用。//(.):把首字母看做一组。
2024-07-22 16:55:17 225
原创 正则表达式
语法示例:“.” : 匹配任何字符。“\d”:任何数字[0-9]的简写;“\D”:任何非数字[^0-9]的简写;“\s”: 空白字符:[ \t\n\x0B\f\r] 的简写“\S”: 非空白字符:[^\s] 的简写“\w”:单词字符:[a-zA-Z_0-9]的简写“\W”:非单词字符:[^\w]代码示例://.表示任意一个字符System.out.println("你".matches(".."));//false。
2024-07-22 16:25:53 403
原创 java中的四舍五入
对于double,则返回long类型的结果。但是,值得注意的是,Math.round()实际上是在数值加上0.5后向下取整,这并不总是符合银行家舍入规则。银行家舍入是一种特殊的四舍五入规则,当遇到刚好处于两个整数中间的数值时,会根据前一位数的奇偶性来决定是否进位。它允许你设置格式模式,包括小数点后的位数,然后使用format()方法来获取四舍五入后的字符串表示。如果你想要更细粒度的控制,可以使用Math.floor()或Math.ceil()方法结合适当的偏移量来实现特定的四舍五入逻辑。
2024-07-21 13:34:43 213
原创 BigDecimal类
查看API文档,我们可以看到API文档中关于BigDecimal类的定义如下:BigDecimal所在包是在java.math包下,因此在使用的时候就需要进行导包。我们可以使用BigDecimal类进行更加精准的数据计算。
2024-07-21 13:06:10 696
原创 BigInteger
平时在存储整数的时候,Java中默认是int类型,int类型有取值范围:-2147483648 ~ 2147483647。如果数字过大,我们可以使用long类型,但是如果long类型也表示不下怎么办呢? 就需要用到BigInteger,可以理解为:大的整数。 有多大呢?理论上最大到42亿的21亿次方 基本上在内存撑爆之前,都无法达到这个上限。
2024-07-21 10:48:34 410
原创 java学习笔记day1
/ 创建Scanner对象,用于读取标准输入(System.in)// 使用nextLine()方法读取一行字符串,包括空格// 使用next()方法读取一个单词。
2024-07-11 21:19:46 903
原创 MT2025工厂
现在已知第一天所拥有的罐头数a,以及m的值。请问,是否存在一个时刻,整个工厂会停止生产(x mod m = 0)?有一家工厂,在一天的开始时,共有x瓶罐头,在这一天结束时,会生产x mod m瓶罐头。当生产会停止时,输出。
2024-05-11 22:28:25 148 1
原创 MT2018找1
最近小码哥爱上二进制,他特别喜欢全是1的二进制串,但通常会有0。于是他给你一个二进制字符串,问你字符都为1的子串的个数(结果对10e9+7取模)
2024-05-11 19:35:16 124 1
原创 MC0216淘金者
小码哥是一个数字世界的淘金者,他会在给定的字符串“金矿”中找到第一个“金子(特定字符)”的位置,如“hello”中找“o”,他能很快找到“o”的位置5,但是有一天他突然失去了这个能力,小码哥找不到“金子”的位置了,你能帮他吗(若没有金子则返回-1)?
2024-05-10 10:13:35 216
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人