![](https://i-blog.csdnimg.cn/direct/a2ddc12fbb2d4cc8ab16e2344c168623.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
常见问题
一些常见问题的记录
爱看星星的猪_
愿你踏过千重浪
一日成辉绽光芒
展开
-
一些迷惑操作导致的问题的整理
一些小细节上导致的问题,不是什么难点,总结分享一下。原创 2024-07-31 18:36:16 · 505 阅读 · 0 评论 -
Java 中 实体类对象与JSON对象互相转换、实体类集合与JSON数组互相转化
【代码】Java 中 实体类对象与JSON对象互相转换、实体类集合与JSON数组互相转化。原创 2024-07-25 16:11:23 · 252 阅读 · 0 评论 -
关于Properties put()和setProperty()方法的问题
到这里结果就出来了,如果对应的值存在,get()会直接返回对应的值,而getProperty()会接着进行判断返回的是否是一个字符串,如果是则继续向下,如果不是就返回null了。到这里已经可以看到了一个区别:两个方法的参数列表要求的类型不同,setProperty()已经指定了传入的是字符串,而put()则是Object。如果key和value都是Sring类型,则put()、get()与setProperty()、getProperty()可以混用。此处还是调用了上一个put()查看两个存入方法的源码。原创 2024-07-19 14:24:40 · 330 阅读 · 0 评论 -
Java中InputStreamReader和FileReader之间的一些区别
对象时,它会自动使用平台的默认字符编码来打开文件。这意味着如果你的文件编码与系统默认编码不符,可能会遇到乱码问题。提供的数据,并且允许你指定字符集编码。如果没有指定编码,则会使用平台的默认字符编码。如果你只是想简单地读取一个本地文件,且文件使用的是系统默认编码,那么使用。则提供了更简单的接口,适用于读取本地文件并且使用系统默认编码的情况。通常用于读取网络或资源中的数据,这些数据可能以不同的编码格式存储。如果你想从一个文件中读取数据,并且知道文件的编码,你可以使用。中,但这也限制了你对编码的控制。原创 2024-07-19 09:20:48 · 575 阅读 · 0 评论 -
关于文件(File)操作中,listFiles是否返回null
经过验证发现即使是空的目录对象使用listFiles也会得到一个File[]对象,只是长度为0,而当指定的目录不存在或权限不足的情况下,也可能返回null。对于listFiles方法,理论上只能对目录使用,用于获取该目录下的所有文件和目录。原创 2024-07-17 16:32:34 · 234 阅读 · 0 评论 -
Java中使用Stream API的sum()方法的小问题
在Java中,sum()方法是IntStreamLongStream, 和类提供的终端操作,用于计算流中所有元素的总和。这些类专门用于处理基本类型的流,而Stream<T>类本身并不包含sum()方法。也就是说,sum()是专门给数值类型实用的!对于IntStreamLongStream, 或,可以直接调用sum()。如果你有, 必须需要先将其转换为IntStream。原创 2024-07-16 16:10:50 · 391 阅读 · 0 评论 -
关于不同集合类型是否重写equals和hashCode的问题
它们只是简单地存储并按顺序访问元素,所以即使没有重写这两个方法,仍然可以添加、删除和获取元素,不会遇到问题。这意味着只有完全相同的对象(即具有相同的内存地址)才会被认为相等,而这通常不是想要的语义。同一个元素在多次插入时可能被认为是不同的,从而可能导致集合中存在多个看似相同的元素副本。为了保证集合行为的一致性和正确性,特别是当涉及到元素相等性的判断时,最好重写。相同的元素(根据你的业务逻辑定义的相等性)可能被视为不同的元素,导致重复。方法没有正确地识别集合中的现有元素,那么移除操作可能会失败。原创 2024-07-15 15:40:36 · 435 阅读 · 0 评论 -
关于LocalDateTime使用的一些注意
如果希望只输入日期,不能使用LocalDateTime(LocalDateTime必须要日期+时间信息),而是使用LocalDate,需要返回LocalDateTime类型时,再将LocalDate转化为LocalDateTime。字符串转LocalDateTime。原创 2024-07-15 09:40:12 · 191 阅读 · 0 评论