wlbk.net
当前位置:首页 >> 如何用ForEACh语句中获取数组元素的下标 >>

如何用ForEACh语句中获取数组元素的下标

foreach语句是for的高级形式,可以不需要写自加自减的操作直接遍历数组元素,如果你又想使用foreach又想获取数组元素的下标,你可以在循环外定义一个变量,然后在循环内部进行自增操作,可以获取你要的元素下标,不建议这种做法…………

当前迭代的元素:${o.ord_code} 当前迭代的元素:${st.current.ord_code} 当前迭代的索引:${st.index} 迭代计数:${st.count} 是否是第一次迭代:${st.first} 是否是最后次迭代:${st.last}

foreach 获取数组下标import java.util.Arrays;public class Arraytip { public static void main(String[] args) {// 定义一个整型数组,保存成绩信息int[] scores = { 89, 72, 64, 58, 93 };// 对Arrays类对数组进行排序Arrays.sort(scores); int i=0;// 使用foreach遍历输出数组中的元素for ( int score:scores ) { System.out.println(score+" 索引号:"+i); i++;}}}

你好.<c:forEach var="listn" items="listnav" varStatus="status"><c:out>${listn.navName}</c:out>${status.count}</c:forEach>如果我的回答没能帮助您,请继续追问.

你只知道元素值,还是知道元素值的地址.如果是只知道元素值,那只有用循环查找了.如果是知道元素值的地址,那可以求出单个元素字节长度和数组首地址,(被选元素地址 - 首地址)/(单个元素字节长度).(注意:这里没有-1,是因为

遍历数组,进行比较

可以使用jstl的<c:forEach varStatus="status" var="var1">,用${status.index}获取下标,${var1}获取值

jsp页面判断循环了几次只能用变量记录,比如用index这个参数来做累计. 标签的语法定义如下所示. body content 标签具有以下一些属性: var:迭代参数的名称.在迭代体中可以使用的变量的名称,用来表示每一个迭代变量.类型为String.

int i;//这样就行了 for ( i = 0; i for (int j = 0; j if (a[i, j] > max) max = a[i, j];

循环数组,一个个值取出来相加就是了,这有什么问题?元素为字母,要求和,那么可能是求的ascii数之和,先把字母转为数字,再加,例如A=65,B=66,a=97,b=98 大小写不一样.

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com