Java 里List对象怎么循环输出里面的某个字段

图片说明图片说明

如图,我想把对象里的rolename循环输出要怎么做到(图中只有一个数据)

5个回答

for(Role r : roles){
rolename=r.getRolename();//即可获取rolename的值
}

for(Role role : roles){
if(role != null){
rolename=role.getRolename();//即可获取rolename的值
system.out.println("rolename="+rolename)
}
}

roles.parallelStream().forEach(f -> system.out.println("rolename="+f.rolename));
这是java 1.8的新特性,并行流遍历输出,效率最高。

if(roles != null) {
    for(Role role : roles){
        if(role != null){
            rolename=r.getRolename();//即可获取rolename的值
            system.out.println("rolename="+rolename)
            }
    }
}

1、重写Role的toString方法,里面返回你想要的字符串
2、直接打印就行了 system.out.println(roles)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问