如图,我想把对象里的rolename循环输出要怎么做到(图中只有一个数据)
for(Role r : roles){
rolename=r.getRolename();//即可获取rolename的值
}
for(Role role : roles){
if(role != null){
rolename=role.getRolename();//即可获取rolename的值
system.out.println("rolename="+rolename)
}
}
if(roles != null) {
for(Role role : roles){
if(role != null){
rolename=r.getRolename();//即可获取rolename的值
system.out.println("rolename="+rolename)
}
}
}
roles.parallelStream().forEach(f -> system.out.println("rolename="+f.rolename));
这是java 1.8的新特性,并行流遍历输出,效率最高。
1、重写Role的toString方法,里面返回你想要的字符串
2、直接打印就行了 system.out.println(roles)