不知道你们的代码中是否会出现如下情况if("".equals(str) && str == null) {}, 反正我以前判断字符串为空的时候经常这么干,但实际上这么写代码很啰嗦,commons-lang-2.5.jar包中供了一个很方便的工具类StringUtils,今天就是简单介绍一下这个工具类支持哪些常用功能,心中有个数,以后写代码的时候也可以直接用。
1、判断字符串是否为空isE...
分类:
其他好文 时间:
2015-06-12 13:27:37
阅读次数:
105
Linux的控制语句需要用到各种条件,而条件又分为不同的类型。测试表达式:(1)整数测试A-gtB:大于A-geB:大于等于A-eqB:等于A-leB:小于等于A-neB:不等于A-ltB:小于例如:(2)字符串测试A>BA<BA<=BA>=BA!=B:不等于A==B或A=B:等于-zA:判断A是否为空,空为真,..
分类:
系统相关 时间:
2015-06-11 00:23:03
阅读次数:
179
编写自定义的JavaScript函数checkEmail(),在该函数中首先判断E-mail文本框是否为空,然后在应用正则表达式判断E-mail地址是否合法,如果不合法提示用户
function checkEmail(){
var email = document.getElementById("email");
if(email.value == null || em...
分类:
编程语言 时间:
2015-06-10 10:31:36
阅读次数:
155
写一个JavaScript函数checkNull()用来判断表单元素是否为空,如果为控返回false...
分类:
编程语言 时间:
2015-06-10 09:04:44
阅读次数:
161
发现了一个巧妙的实现:需要检查一个对象(Object)是否为空,即不包含任何元素。Javascript 中的对象就是一个字典,其中包含了一系列的键值对(Key Value Pair)。检查一个对象是否为空,等价于检查对象中有没有键值对。写成代码,形如:if(isEmptyObject(obj)){/...
分类:
编程语言 时间:
2015-06-09 20:00:44
阅读次数:
191
/* * MAP对象,实现MAP功能 * * 接口: * size() 获取MAP元素个数 * isEmpty() 判断MAP是否为空 * clear() 删除MAP所有元素 * put(key, value) 向MAP中增加元素(key, value) * remove...
分类:
Web程序 时间:
2015-06-08 11:32:10
阅读次数:
168
建议:在对指针*或->之前一定考虑是否为空指针或未初始化指针。
#include
using namespace std;
struct ListNode {
int val;
ListNode *next;
ListNode(int x) : val(x), next(NULL) {}
};
class Solution {
public:
ListNode* mergeTw...
分类:
其他好文 时间:
2015-06-07 09:38:10
阅读次数:
102
以前写过归并排序的算法,但是时间过了好久,忘记怎么写的了,(也是醉了)。正好复习算法的时候遇到这个问题,就重新写了一下,把遇到的一些问题顺便记录一下。核心就是用两个子数组记录分割后的两个数组中的变量, 然后依次比较大小即可。
这里有个细节需要注意一下,
arr_temp1[mid + 1 - low] = INT_MAX;
这段代码,用来设置一个哨兵, 用这种方法可以避免判断数组是否为空了具体...
分类:
编程语言 时间:
2015-06-06 16:37:41
阅读次数:
150
主题
永远也不要使用string.equals(“”)检验一个字符串是空串
最优方案
检验字符串是空串的最好方法是:用length(),这个方法返回字符串中字符的个数,如果字符的个数是0,一定是空串。public boolean isEmpty(String str)
{
return str.equals(""); //NEVER do this
}public boo...
分类:
其他好文 时间:
2015-06-05 12:21:17
阅读次数:
104
前段时间做的新浪微博项目一直想实现listview分页载入数据,今天最终实现了,哈哈!感觉挺好的,今天又写了个demo给大家分享下。 首先说下listview的优化方案,这也是面试中常考的题目。优化方案有三种:1,假设自己定义适配器,那么在getView方法中推断contentView是否为空,假....
分类:
移动开发 时间:
2015-06-04 20:52:33
阅读次数:
193