我有一个数组:
char[] modifiers = {'A', 'M', 'D'};
Run Code Online (Sandbox Code Playgroud)
和变量:
char a = 'D'
Run Code Online (Sandbox Code Playgroud)
如何在数组中获取变量值的位置?
谢谢
st0*_*0le 11
这是我所知道的最短路.我把它作为评论,但现在把它写成答案.干杯!
Character [] array = {'A','B','D'};
Arrays.asList(阵列).indexOf( 'd');
尝试:
int pos = -1;
for(int i = 0; i < modifiers.length; i++) {
if(modifiers[i] == a) {
pos = i;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
如果有多个值,这将获取变量中第一次出现的值,如果未找到,则获取 -1。pos