A. 做空字符判断,比如判断String s 是否为空
if(!string.IsNullOrWhiteSpace(s))
{
.....
}
如果你的数据是从数据库里面取出来的话,如果需要还要做
if(DBNull.value.equals(s))
{
//表示s在数据库中是null
}
B. 做斜杆判断,一般是在路径中会用到,但是路径中有往往会有‘\' '/' 两种斜杆
if(s.Contains('\\')||s.Contains('/'))
{
.......
}
另外要注意 '\' ,如果在数据库中执行这样一条语句:
update table set imgPath='\img\1.jpg' where id=10
实际插入的字符串是:img1.jpg,所以你需要加一个转义符,这样写:
update table set imgPath='\\img\\1.jpg' where id=10