String继承object,重写了object的equals方法(超类中的equ方法是判断引用,也就是==判断),但是String重写后的equals方法是判断内容 String a = "hello world", String b = "hello world"; System.out...
分类:
编程语言 时间:
2015-10-19 10:40:54
阅读次数:
226
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...
分类:
其他好文 时间:
2015-10-17 17:39:44
阅读次数:
128
获取Environment.getExternalStorageState(),然后得到的字符换进行查看 if("mounted".equals(Environment.getExternalStorageState())){ System.out.println("SDcard ...
分类:
其他好文 时间:
2015-10-16 18:56:08
阅读次数:
139
这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧。请看:1.把字符串常量放在前面通过把字符串常量放在比较函数equals()比较项的...
分类:
编程语言 时间:
2015-10-16 13:33:56
阅读次数:
188
Java使用Set接口来描述集合,而Set中每一个数据元素都是唯一的。HashSet散列集合Hash算法:把任意长度输入,通过散列算法,变换成固定长度的输出即散列值。对不同类型信息,散列值公式也是不完全相同的。使用HashSet存储自定义类时,要重写equals和hashCode方法,以便在集合校验...
分类:
其他好文 时间:
2015-10-14 19:25:39
阅读次数:
264
ToString(),虚方法,任何子类可重写自定义 GetType(),非虚,返回类型名 Equals(),虚方法,默认情况下判定两个引用是否指向同一实例。(ReferenceEquals()功能相同,静态方法Equals()面对值类型判定值是否相等,面对引用类型,判定是否指向同一实例...
分类:
Web程序 时间:
2015-10-13 22:56:48
阅读次数:
264
以下是java 判断字符串是否为空的四种方法:方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低: if(s == null ||"".equals(s));方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法: if(s == null || s.length() <= 0);方...
分类:
编程语言 时间:
2015-10-13 19:14:29
阅读次数:
145
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. F...
分类:
其他好文 时间:
2015-10-11 22:49:45
阅读次数:
184
*set:元素是无序的(存入和取出顺序不一定一致),不可以重复的。 |-HashSet:底层数据结构是哈希表。线程是非同步的。保证元素唯一性的原理:判断元素的hashCode值是否相同。如果相同还会继续判断元素的equals方法,是否为true |-TreeSet:可以对Set集合中的元素排序。底层...
分类:
其他好文 时间:
2015-10-11 21:18:42
阅读次数:
137
Path Sum IIGiven 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 tr...
分类:
编程语言 时间:
2015-10-11 18:05:57
阅读次数:
172