00问答网
所有问题
求教java中循环遍历数组的时候,当数组元素满足某个值时,怎么记下这个数组元素的下标值?
如:int [] a={1,4,3,.......2}
for ( int x:a){
if(x=2){ 记录下标}
}
中括号中的记录下标怎么写?
举报该问题
推荐答案 2013-03-27
这样写循环好像记录不了下标吧
你的这种写法编译器编译的时候也是编译成for(;;)这样的格式的
编译器会自动生成一个不重复的变量i而已
所以要记录下标直接写成
for(int i = 0;i<a.length;i++){
if(a[i]==2) //i即下标了
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jrjjenZZ0.html
其他回答
第1个回答 2013-03-27
private int getIndex(){
int [] a={1,4,3,.......2};
int i = 0;
for ( int x:a){
if(x=2){
return i;
}
i++;
}
}
相似回答
Java
如何在 foreach 语句中获取
数组元素的
下标
答:
foreach语句是for的高级形式,可以不需要写自加自减的操作直接
遍历数组元素,
如果你又想使用foreach又想获取
数组元素的
下标,你可以在循环外定义一个变量,然后在循环内部进行自增操作,可以获取你要的元素下标,不建议这种做法...
java数组
如何拿到该
数组的某
一个
的下
一个的值?
答:
int[] data = new int[]{1,2,3,4,5};int a=2;for(int i=0;i<data.length;i++){ if(a== data[i]){ //如果判断值相等 if(i<data.length-1){//需先判断改值是否为
数组的
最后一
个值,
如果不是,再...
Java
怎样快速分出一个
数组
中相同
元素的
下标?
答:
第二个 j 的 loop是用来组一串string,串好了才print,这样可以减少print的次数,delay也可以减少,当然,如果你喜欢的话,你可以直接print,不需要用stringbuffer
在
Java中
用binarySearch方法如何一次获得一维
数组
中所有
元素的
下标,并...
答:
很遗憾,实现不了,除非自己覆盖方法。2、二分法先排序,可以直接使用Arrays.sort(arr);。3、调用Arrays.binarySearch(arr,6);//比如要查找6的下标。4、这时候要得到数组的下标可以
遍历数组的,
二分法只是查找指定下标。
大家正在搜
java怎么遍历数组
java如何遍历一个数组
java数组遍历的几种方法
java遍历object数组
foreach循环遍历数组
java 遍历数组
java遍历一维数组
java循环遍历
java数组赋值
相关问题
java如何在使用for循环遍历数组中的元素时分别与假定的最...
如何循环遍历数组时同时移除不符合条件的元素
用JAVA创建一个int类型的数组长度为5,循环录入5个值,...
java中怎么依次输出某数组的所有元素
如何从一个数组中查找指定的元素,并返回这个元素在数组中的位置
在java中, 如何用for循环给标签数组元素赋值
Java String数组里的东西怎么取 (比如 Strin...