+ -
当前位置:首页 → 问答吧 → 在循环中如何替换空的字符

在循环中如何替换空的字符

时间:2011-09-14

来源:互联网

for (int j = 0; j <lst.size(); j++) {
List s=(List)lst.get(j);
for (int k = 0; k < s.size(); k++) {
if(s.get(k).equals("")||s.get(k)==null){
//这里怎么写不报错 如何替换
}
}

作者: b7668580   发布时间: 2011-09-14

s.get(k).replace(s.get(k),"写替换的东西");

作者: vinegardou   发布时间: 2011-09-14

如果==null的话 就这样写
s.get(k)="";
s.get(k).replace(s.get(k),"写替换的内容");

作者: vinegardou   发布时间: 2011-09-14

if(s.get(k).equals("")||s.get(k)==null){
//这里怎么写不报错 如何替换


 你这里想做什么 ?就是 当 s.get(k).equals("")||s.get(k)==null 时想做什么处理?条件成立时,不做任何东西 就continue了
}

作者: cai5   发布时间: 2011-09-14

用另外一个字符串代替不就可以了吗

作者: RocSpreadsItsWing   发布时间: 2011-09-14

if(s.get(k).equals("")||s.get(k)==null){

if(s.get(k)==null||s.get(k).equals("")){

这样写才对吧。

作者: softroad   发布时间: 2011-09-14

热门下载

更多