【发布时间】:2016-02-15 14:48:24
【问题描述】:
我创建了多个列表,如下所示
static List<String> dbName = new ArrayList<String>();
static List<String> dbServerName = new ArrayList<String>();
static List<String> lDbName = new ArrayList<String>();
static List<String> lServerName = new ArrayList<String>();
static List<String> serverName = new ArrayList<String>();
static List<String> dbServerNameSecondary = new ArrayList<String>();
是否可以使用单个 for-each 循环遍历所有列表对象 如下所示
for(dbName,dbServerName....中的项目)
我想并行迭代并将获得的值放在下面的查询中
String drop = "如果存在则删除表 "+hive_db+"."+"IB_C3_"+dbName+"_"+dbServerName;
【问题讨论】:
-
如果它们的长度相同,则可以进行 for 循环,在其中增加索引号并在循环内部获取每个元素。
-
您希望得到什么?有效地串联?
-
是否有理由不将 DB 对象表示为具有 dbServerName 等属性的简单类,然后拥有一个 DB 对象列表
标签: java foreach iterator java-7