![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 89
asd199205
这个作者很懒,什么都没留下…
展开
-
java四舍五入
java中Math类中提供了三个与取整有关的方法: 分别是ceil、floor、round,这些方法的作用与它们的英文名称的含义相对应 ceil的英文解释是天花板,该方法就表示向上取整,所以,Math.ceil(16.2)的结果为16,Math.ceil(-16.2)的结果是-16; floor的英文解释是地板,所以该方法就表示向下取整,那么Math.floor(16.6)的结果原创 2017-06-16 11:38:21 · 1056 阅读 · 0 评论 -
List的contains()方法
应用环境:从数据库中查询出满足一系列条件的记录,然后以对象的形式封装到List中去。此时假设有两个条件A和B,满足A的记录集和为ListA,满足B的记录集合为ListB,现在要将ListA和ListB合并为一个List,注意ListA和ListB中可能有重复的记录(因为可能某条记录即满足条件A又满足条件B),要过滤掉重复的记录。 方法过程:我们假设List中存放的对象都是Order对象,属性or转载 2017-06-19 10:34:56 · 2743 阅读 · 0 评论 -
==和equals的区别
==和equals的区别: 1.==,可用于比较基本类型和引用类型,是运算符 equals是类的方法,如果类为null可能会死掉,只能比较引用类型 2.对于引用类型比较,如果不重新equals,就相当于==,==比较的是地址是否一致,即是否为同一个对象 若重写了equals,比较的是对象内容是否一致。(String已经重写) eg: String s1,s2,s3 = "a原创 2017-06-19 10:58:54 · 1448 阅读 · 0 评论 -
List
项目需求中遇到一个问题。需要将一个复杂的对象复制一个数据一样内存不一样的出来。 Java中的复制貌似是除了数据类型之外,其他的都是传递对象内存地址。当你的这个对象中嵌套了list(T是一个class,不是数据类型)的时候,即便你用新的list去接收。 但是list里面的数据对象的内存地址还是一样,当你对新的list进行操作的时候。其实操作的还是老的list中的数据对象,应为他们内存地址原创 2017-06-08 17:02:25 · 268 阅读 · 0 评论 -
java到底是值传递还是引用传递?
java中方法参数传递方式是按值传递。 如果参数是基本类型,传递的是基本类型的字面量值的拷贝。 如果参数是引用类型,传递的是对象引用的拷贝。原创 2017-06-14 11:45:56 · 320 阅读 · 0 评论