手边星辰

博客园 首页 新随笔 联系 订阅 管理

@Test
//failed
public void TestListAddAll(){
List<TravelerInfo> travelerInfoSummary=new ArrayList<TravelerInfo>();
travelerInfoSummary.addAll(null);
}
@Test
//success
public void TestListAdd(){
List<TravelerInfo> travelerInfoSummary=new ArrayList<TravelerInfo>();
travelerInfoSummary.add(null);
}

 

总结null在List中不能addAll,但可以Add

 

另外,bool型是可以用null赋值的

见:

import org.junit.Test;

public class Tests {
private String name;
private Boolean isMe;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Boolean getIsMe() {
return isMe;
}
public void setIsMe(Boolean isMe) {
this.isMe = isMe;
}

@Test
//success
public void tests(){
Tests t=new Tests();
t.setIsMe(null);
}

}

posted on 2015-01-16 15:56  手边星辰  阅读(553)  评论(0编辑  收藏  举报