![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
ronalke
这个作者很懒,什么都没留下…
展开
-
addAll(Collection c)与add(Collection c)
addAll(Collection c) 此方法按照指定 collection 的迭代器所返回的元素顺序,将该 collection 中的所有元素添加到此列表的尾部。如果正在进行此操作时修改指定的 collection ,那么此操作的行为是不确定的。(这意味着如果指定的 collection 是此列表且此列表是非空的,那么此调用的行为是不确定的)。 C 包含要添加到此列...2010-01-22 14:33:55 · 331 阅读 · 0 评论 -
Java 判断字符串是否为空
以下是 Java 判断字符串是否为空的三种方法.方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低.方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法.方法三: Java SE 6.0 才开始提供的方法, 效率和方法二几乎相等, 但出于兼容性考虑, 推荐使用方法二. 1:if(s == null || s.equals("")); 2:if(s == null || s.l...2010-01-22 15:28:43 · 128 阅读 · 0 评论 -
不使用中间变量的a,b值交换
不适用中间变量的a,b值交换 a=a+b;b=a-b;a=a-b; 或 a=a^b;b=a^b;a=a^b; 第一种解法不需要解释,但要说明的是有一个缺点就是当a,b很大时会溢出。关于第二个解法首先要了解异或运算满足交换律和结合律,从这个角度来看解法二可以这么理解: b = (a^b)^b = a^(b^b) = a^0=a; a=(a^b)^a = a^(b^a)=a^(a^b)...2010-01-22 15:32:20 · 154 阅读 · 0 评论