华为真题答案及细节芝士店
自我食用
~~蓝~~
一名大二生 正在前进中的小屁孩 哈哈哈
展开
-
String.valueof()用法
需要注意的是,String.valueOf() 方法并不是将一个对象直接转换成字符串,而是通过对象的 toString() 方法将其转换成字符串类型的值。因此,如果一个对象没有重写 toString() 方法,那么 String.valueOf(obj) 方法返回的将是对象的类名和哈希码的形式,而不是我们期望的字符串值。String.valueOf() 是一个静态方法,它可以将一个对象转换成一个字符串类型的值,返回值是一个字符串对象。将基本数据类型转换成字符串类型。将对象类型转换成字符串类型。原创 2023-04-27 21:26:58 · 4452 阅读 · 0 评论 -
arrays.asList()方法
arrays.asList() 方法是 Java 中的一个静态方法,可以将数组转换为列表。该方法返回的列表是可修改的,因此可以对其进行修改操作,但是需要注意的是,如果对列表进行修改操作,数组中的值也会改变。使用这个方法可以很方便的将数组转换成 java.util.List。原创 2023-04-26 19:29:09 · 58 阅读 · 0 评论 -
java中set的contains方法
null : o.equals(e))条件时,contains()方法才返回true. 因此 contains()方法 必定使用equals方法来检查是否相等.需要注意的是: set 中是可以包含 null值的(常见的集合类都可以包含null值). 所以如果添加了null,然后判断是否包含null,将会返回true,当且仅当 本set包含一个元素 e,并且满足(o。原创 2023-04-21 14:59:22 · 1060 阅读 · 0 评论 -
对Java文件类利用int compareTo(Object o)自动进行升序降序
降序(5,4,3,2,1…),仍以文件类里面的id为例。升序(1,2,3,4,5…),以文件类里面的id为例。是 return this.id-other.id;是 return other.id-this.id;原创 2023-04-20 23:40:57 · 195 阅读 · 0 评论 -
Arrays.deepToString()与Arrays.toString()
Arrays.deepToString()主要用于数组中还有数组的情况,而Arrays.toString()则相反,对于Arrays.toString()而言,当数组中有数组时,不会打印出数组中的内容,只会以地址的形式打印出来。原创 2023-04-17 18:21:25 · 71 阅读 · 0 评论 -
while (in.hasNextInt())因无法结束输入,得不到输出结果
用ctrl+D结束输入。原创 2023-04-15 22:47:49 · 285 阅读 · 1 评论 -
lastindexof()和indexof()
lastIndexOf() 方法返回某个指定的字符串值在字符串中最后一次出现的位置。两个方法的区别是indexOf是从前往后查找,lastIndexOf是从后往前查找。indexOf() 方法返回某个指定的字符串值在字符串中首次出现的位置。原创 2023-04-08 13:43:33 · 84 阅读 · 0 评论 -
Math.floor,Math.round(),Math.ceil()
但Math.round()还有个很重要的点,是没有小数的,通常结合Math.floor(),或Math.ceil(),将Math.floor()后的小数点去除.原创 2023-04-05 16:00:26 · 171 阅读 · 0 评论 -
将字符串以数字(>=1个)切割的两种方法
【代码】将字符串以数字(>=1个)切割的两种方法。原创 2023-04-05 14:47:51 · 239 阅读 · 0 评论 -
Math.round()方法
它接受一个参数,表示需要四舍五入的浮点数,返回一个long类型的整数。如果传入的参数是一个对象,则先调用valueOf()方法将其转换为一个数字,如果valueOf()返回的值不是数字,则再调用toString()方法将其转换为一个数字。如果传入的参数是Infinity或-Infinity,则返回Infinity或-Infinity。返回一个最接近的整数,如果传入的参数是NaN,则返回NaN。如果传入的参数是一个非数字的字符串,则返回NaN。x:要进行四舍五入操作的数字。原创 2023-04-03 23:02:32 · 1287 阅读 · 0 评论 -
java的retainall()方法和removeall()方法
这个方法的作用就是将A与B的交集存放在A中。即去除掉A中与B相同的数据。原创 2023-04-03 22:55:12 · 187 阅读 · 0 评论 -
map的clear方法
在java语言中,map的clear方法会把整个map的键值对清空,可以理解为使用get方法获取key时无value可以返回。原创 2023-04-03 21:19:01 · 982 阅读 · 0 评论 -
集合如何简单的升序排列与降序排列
例如一个集合为list 里面是int[]对象。原创 2023-04-03 15:58:33 · 219 阅读 · 0 评论 -
为啥用map.entrySet()输出键值对的时候,前面类型必须要是Map.Entry<>
map.entrySet() 是一个返回 Map 中包含的映射关系所组成的 Set 视图的方法。该方法返回一个包含 Map.Entry 对象的 set 集合,每个对象包含一个键值对。综上所述:返回一个包含 Map.Entry 对象的 set 集合。原创 2023-04-02 19:19:58 · 80 阅读 · 0 评论 -
map.entryset
map.entrySet() 是一个返回 Map 中包含的映射关系所组成的 Set 视图的方法。该方法返回一个包含 Map.Entry 对象的 set 集合,每个对象包含一个键值对。可以使用该集合的迭代器来访问 Map 中的每个键值对。原创 2023-04-02 19:20:27 · 1114 阅读 · 0 评论 -
map.entry和entry区别
Entry是HashMap中的另一个内部类,也用于表示哈希表中的一个节点。它与Node类似,也包含了键值对的key和value,以及指向下一个节点的指针。不同的是,在Java 8中,HashMap中的节点类型被改为了Entry。Node是HashMap中的一个内部类,用于表示哈希表中的一个节点。其中,Node和Entry都是HashMap中的内部类,用于表示键值对。因此,Node和Entry的区别在于它们在不同版本的Java中的使用方式不同,但它们的作用和含义是相同的。原创 2023-04-02 19:16:40 · 950 阅读 · 6 评论 -
如何输出全部map的键值对
【代码】如何输出全部map的键值对。原创 2023-04-02 19:17:14 · 435 阅读 · 0 评论 -
判断某字符是不是数字
【代码】判断某字符是不是数字。原创 2023-04-02 15:17:13 · 40 阅读 · 0 评论 -
Arrays.toString()方法
这个方法是是用来将数组转换成String类型输出的,入参可以是long,float,double,int,boolean,byte,object。因为i.toString()这种方法只有当i为集合的时候才能用,比如set,list等集合转化字符串用的,其实直接输出i也是输出地址值,不一定非要加toString()方法来输出地址。而 Arrays.toString(i)是i为数组之类,转化为字符串用的。如果直接i.toString()则是输出地址值,作用:方便地输出数组。原创 2023-03-31 11:53:53 · 1872 阅读 · 0 评论 -
比较两个hashset与linkedhashset是否相等
注意,如果两个HashSet中的元素相同但顺序不同,也会被认为是相等的。如果要考虑顺序,则需要使用LinkedHashSet。可以使用equals方法比较两个HashSet是否相等,该方法会比较两个HashSet中的元素是否相等,并且不考虑顺序。linkedhashset对比不能直接set1.equals(set2);要把set转化为字符串再equals。原创 2023-04-01 17:35:11 · 206 阅读 · 0 评论 -
正则表达式里面?和+各表示什么意思
通常表示可选项,表示前面的字符或子表达式可能出现也可能不出现。例如,正则表达式 ab?c 匹配 “ac” 或 “abc” 但不匹配 “abbc”。句点(.)表示匹配任意单个字符,除了换行符(\n)外的任何字符。例如,正则表达式 a.c 匹配 “abc”,“adc”,“axc” 等。加号(+)表示一个或多个前导字符或子表达式。例如,正则表达式 a+b 匹配 “ab”,“aab”,“aaab” 等,但不匹配 “b”。原创 2023-04-01 12:43:59 · 10770 阅读 · 0 评论 -
[\t ]+
这个正则表达式表示匹配空格或制表符。原创 2023-04-01 12:40:00 · 35 阅读 · 0 评论