码迷,mamicode.com
首页 >  
搜索关键字:equals == 对象比较    ( 4743个结果
sokect数据压缩实现
上一篇文章说到了用Java Socket来传输对象,但是在有些情况下比如网络环境不好或者对象比较大的情况下需要把数据对象进行压缩然后在传输,此时就需要压缩这些对象流,此时就 可以GZIPInputStream和GZIPOutputStream来处理一下socket的InputStream和Outpu...
分类:其他好文   时间:2014-09-14 12:37:27    阅读次数:169
比较StringBuffer字符串内容是否相等?
为什么会有这个问题呢?首先得看看String和StringBuffer的比较区别:==只能比较两个字符串的内存地址是否一样,不能比较字符串内容;String的equals方法因为重写了Object的equals方法,所以可以比较字符串的内容,而StringBuffer因为没重写equals方法,所以...
分类:其他好文   时间:2014-09-14 00:05:36    阅读次数:261
去除ArrayList中的重复元素
ArrayList中可以存在重复元素的,若要去除重复元素必须要进行扫描,其实在原理上和数组去除重复元素是一样的。 可以利用contains方法来确定ArrayList中是否存在某个元素。 但是ArrayList中可以放任意的对象,那怎么定义各个对象是否是相同的? 可以通过自己定义类的专属equals...
分类:其他好文   时间:2014-09-14 00:01:06    阅读次数:219
Path Sum II
Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given sum.For example:Given the below binary tree andsum =...
分类:其他好文   时间:2014-09-13 20:05:35    阅读次数:219
Path Sum
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.Fo...
分类:其他好文   时间:2014-09-13 20:04:45    阅读次数:278
Junit
核心断言 assertArrayEquals(expecteds, actuals) 查看两个数组是否相等。 assertEquals(expected, actual) 查看两个对象是否相等。类似于字符串比较使用的equals()方法 assertNotEquals(first, second) ...
分类:其他好文   时间:2014-09-12 22:04:14    阅读次数:339
Java中equals和==的区别
转载自:http://new-fighter.iteye.com/blog/1634786Java中equals和==的区别 值类型是存储在内存中的堆栈(简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两...
分类:编程语言   时间:2014-09-12 20:30:34    阅读次数:326
Dictionary<实体,List<实体>>的比较
当Dictionary中Key为实体时,进行用ContainsKey比较会发现,就算Model为一样但是结果比较为不存在;故用以下代码即可,现将Keys转换ToArray(),再用数组的Contains进行比较;但是一定要注意:要进行对实体类重写Equals,比较实体内某个字段相等,则存在;var ...
分类:其他好文   时间:2014-09-12 14:49:33    阅读次数:169
hashcode 和equals
重写equal 的同时为什么必须重写hashcode? hashCode是编译器为不同对象产生的不同整数,根据equal方法的定义:如果两个对象是相等(equal)的,那么两个对象调用hashCode必须产生相同的整数结果,即:equal为tru...
分类:其他好文   时间:2014-09-12 02:34:43    阅读次数:307
atitit.避免NullPointerException 总结and 最佳实践 o99
atitit.避免NullPointerException    对于返回集合的方法很简单,只需要返回空的集合就可以了,而不是null。 1 一种可选办法就是不使用空返回值,而是空对象模式: 1 直接抛出ex,,还是尽量的不去使用null返回值。 1 1) 从已知的String对象中调用equals()和equalsIgnoreCase()方法,而非未知对象。 2 当valueOf...
分类:其他好文   时间:2014-09-12 01:17:52    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!