Java For each 如何获取索引
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java For each 如何获取索引相关的知识,希望对你有一定的参考价值。
for(String para:params)
query.setString(索引, para);
如何获取到索引啊!!!!
求帮助啊
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即为索引
参考技术A
利用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++;
本回答被提问者和网友采纳 参考技术B 利用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++;
参考技术C
应该在JSP页面上吧
参考技术D 当遍历集合或数组时,如果需要访问集合或数组的下标,那么最好使用旧式的方式来实现循环或遍历,而不要使用增强的for循环,因为它丢失了下标信息。以上是关于Java For each 如何获取索引的主要内容,如果未能解决你的问题,请参考以下文章
如何循环 JSON 数据以获取所有对象的打印百分比值,使用 for each 或 other [重复]