Java中如何获取List<>中的数据

安非他命 发布于 2016/05/29 18:22
阅读 4K+
收藏 0

hi,大家好,我现在碰到了这样一个问题,如图:我想要获得类中do_you_love_me的值。请问应该怎么写代码呢?

加载中
1
清风傲剑
清风傲剑
图呢?   获取list值用   list.get(index)呗   具体问题是?
0
xpbob
xpbob
没图,感觉你遍历就好
0
Sel8616
Sel8616
不知所云~
0
花花兽
花花兽
不知所云~
0
阿信sxq
阿信sxq
不知所云~
0
monkeyFeng
monkeyFeng
估计你是先获得list中的类的属性值do_you_love_me,for循环遍历List集合,直接listName.get(index).getDo_you_love_me();即可。index是集合的下标
0
foreverglow
foreverglow
love me like you do
0
追梦的南瓜
追梦的南瓜

不知所云~

我猜你是类中有个属性是List的。然后你要获取到这个属性并遍历它

0
头号大宝贝
头号大宝贝
import java.util.ArrayList;
import java.util.List;

public class Test {
	public static void main(String[] args) {
		// 初始化你的类
		Me m1 = new Me();
		m1.setDoYouLoveMe("I Love You");
		Me m2 = new Me();
		m2.setDoYouLoveMe("Unlove You");
		// 初始化你的list
		List<Me> meList = new ArrayList<Me>();
		meList.add(m1);
		meList.add(m2);
		// 遍历List方式
		System.out.println("遍历方式一:");
		for (int i = 0; i < meList.size(); i++) {
			Me me = meList.get(i);
			System.out.println(me.getDoYouLoveMe());
		}
		System.out.println("遍历方式二:");
		for (Me me : meList) {
			System.out.println(me.getDoYouLoveMe());
		}

	}

	// 假设这个是你的类
	public static class Me {
		// java中属性遵循驼峰命名
		private String doYouLoveMe;

		public String getDoYouLoveMe() {
			return doYouLoveMe;
		}

		public void setDoYouLoveMe(String doYouLoveMe) {
			this.doYouLoveMe = doYouLoveMe;
		}

	}
}



0
安非他命
安非他命

引用来自“清风傲剑”的评论

图呢?   获取list值用   list.get(index)呗   具体问题是?
如图:
返回顶部
顶部