现在这个eamlis 是空的
emlis是这个对象里面的字段 怎么点出来 emlis里面的字段
这是emlis里面的字段
用两次循环就可以了,第一次循环主实体类,第二次在第一次里面for(CustomerXX emails : getXXX()),就能得到想要的值
没太理解"点出来"的感觉,是getEmail()?还是快捷键?
debug走到那段代码的下一行再看一下是否有值
emails值为null 点不开,当里面有值就会出现扩展键点击打开
你现在的值明显是null,所以debug的时候是点不开的,因为你里面是null,如果emails是一个集合或者是一个对象的话,debug到这个位置是可以展开的。
代码里给这个集合字段set个值在debug就能点开了
首先你的eamils现在是null,你需要先给它赋值,然后你可以从这个列表中取出一个item,这个item的emlis就可以点开了
Email:
public class Email {
private String email;
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Email(String email) {
super();
this.email = email;
}
}
Test
public class Test {
public static void main(String[] args) {
Email email = new Email("XXX@qq.com");
System.out.println(email);
}
}
Test
public class Test {
public static void main(String[] args) {
Email email = new Email("XXX@qq.com");
List<Email> emails = new ArrayList<Email>();
emails.add(new Email("XXX@163.com"));
System.out.println(emails.get(0).getEmail());
System.out.println(email.getEmail());
}
}