import javautilArrays;
public class Admin {
public static void main(String[] args) {
String[] arr = { "a", "b", "c" };
int index = ArraysbinarySearch(arr, "c");
Systemoutprintln(index);
index = ArraysbinarySearch(arr, "d");
Systemoutprintln(index);
}
}
1可以利用遍历数组的方式
但是这种方式数组中如果有重复数据
那么就会得到多个下标
2可以利用元素的地址,计算下标
3我还没想到
你可以给个例子
我好说
string[] str = new string[] {"1","2","3","4","5","6"} ; //声明字符串数据str
ArrayList arr = new ArrayList(str); //声明一个ArrayList并载入str数组
int index = arrIndexOf("2"); //通过indexof函数找到2所在数组中的位置
MessageBoxShow("2在字符串数组第 " + (index + 1)ToString() + " 个位置!"); //然后d出数组中第几个数值是2(因为数组是从0开始的,所以这里使index + 1); 只取数组下标的话,可以将 +1这个 *** 作省去!就是
MessageBoxShow("2所在数组下标值为: " + indexToString()); //获取数组下标
以上就是关于求助,除了循环,如何获取数组元素下标全部的内容,包括:求助,除了循环,如何获取数组元素下标、如何由数组元素得到下标、C# 取已知数组元素的数组下标,有没有函数可以直接完成啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)