日期:2014-05-17  浏览次数:20737 次

rs.getString()值的问题,请问各位高手
我用了一个rs.next()方法
然后用rs.getString(1)来获取值第一个值,我要判断这个值是空值的话,就当做空字符串
if(null==rs.getString(1)){rs.getString(1)=""}
结果rs.getString(1)是个对象,用toString方法也不行,无法赋予""空字符串
请问如何解决

------解决方案--------------------
你这个是ResultSet吧,ResultSet取到的值,你需要用变量去保存撒,你声明一个变量
String val = "";
if(rs.next()){
if(null!=rs.getString(1) && !"".equals(rs.getString(1))){
val = rs.getString(1);
}
}
------解决方案--------------------
为什么不弄个变量接收呢
var value = rs.getString(1);
if(null==value ){value =""}