Java 如何从两个列表中获取值并在它们之间放置逗号?
例如:Java 如何从两个列表中获取值并在它们之间放置逗号?,java,jsp,managed-bean,Java,Jsp,Managed Bean,例如: list1 : apple,mango,grapes list2: orange,gauva,cherry 我希望结果是: 苹果,橘子 芒果,高瓦 葡萄,樱桃 并且应该能够在jsp上以链接的形式显示上述输出。请帮我解决这个问题。有很多方法可以做到这一点: 这里有一个: 如果两个列表的大小相同: final List l1=new ArrayList(); 最终列表l2=新的ArrayList(); l1.添加(“芒果”); l1.添加(“苹果”); l1.添加(“图形”); l2.添
list1 : apple,mango,grapes
list2: orange,gauva,cherry
我希望结果是:
苹果,橘子
芒果,高瓦
葡萄,樱桃
并且应该能够在jsp上以链接的形式显示上述输出。请帮我解决这个问题。有很多方法可以做到这一点: 这里有一个: 如果两个列表的大小相同:
final List l1=new ArrayList();
最终列表l2=新的ArrayList();
l1.添加(“芒果”);
l1.添加(“苹果”);
l1.添加(“图形”);
l2.添加(“橙色”);
l2.添加(“番石榴”);
l2.添加(“樱桃”);
对于(int i=0;i
这将打印:
芒果、橘子
苹果、番石榴
樱桃葡萄
我不知道什么是JSP,但是逗号应该很简单。同时迭代两个列表,从其中一个列表中提取一个元素,并在它们之间添加逗号。如果它们的大小不相等,请按照您希望的方式(您没有指定)处理它们是否都列出相同的大小???
final List<String> l1 = new ArrayList<String>();
final List<String> l2 = new ArrayList<String>();
l1.add("mango");
l1.add("apple");
l1.add("grappes");
l2.add("orange");
l2.add("guava");
l2.add("cherry");
for (int i = 0; i < l1.size(); i++) {
System.out.println(l1.get(i) + "," + l2.get(i));
}