Java For each 如何获取索引
for(Stringpara:params){query.setString(索引,para);}如何获取到索引啊!!!!求帮助啊...
for(String para:params){
query.setString(索引, para);
}
如何获取到索引啊!!!!
求帮助啊 展开
query.setString(索引, para);
}
如何获取到索引啊!!!!
求帮助啊 展开
7个回答
展开全部
foreach中没有索引,但是可以自己加。
1,在foreach中自己加个i计数器。可以得到一个索引,0~length-1。
int index= 0;
for(String str:strings){
// do something
index++;
}
2,或者使用for(int i= 0;i<length;i++)来获取索引。
for(int i= 0;i<length;i++){
// do something
// i即为索引
}
1,在foreach中自己加个i计数器。可以得到一个索引,0~length-1。
int index= 0;
for(String str:strings){
// do something
index++;
}
2,或者使用for(int i= 0;i<length;i++)来获取索引。
for(int i= 0;i<length;i++){
// do something
// i即为索引
}
展开全部
利用foreach是无法获取index的
要获取index 用
for(int i=0;i<params.length;i++){
//todo
query.setString(i, params[i]);
}
//补充下,如果一定要用foreach语句可以这样
int idx = 0;
for(String para:params){
query.setString(idx, para);
idx++;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用foreach是无法获取index的
要获取index用
for(int i=0;i<params.length;i++){
//todo
query.setString(i, params[i]);
}
//补充下,如果一定要用foreach语句可以这样
int idx = 0;
for(String para:params){
query.setString(idx, para);
idx++;
}
要获取index用
for(int i=0;i<params.length;i++){
//todo
query.setString(i, params[i]);
}
//补充下,如果一定要用foreach语句可以这样
int idx = 0;
for(String para:params){
query.setString(idx, para);
idx++;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当遍历集合或数组时,如果需要访问集合或数组的下标,那么最好使用旧式的方式来实现循环或遍历,而不要使用增强的for循环,因为它丢失了下标信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |