我有一个数组:
char[] modifiers = {'A', 'M', 'D'};
Run Code Online (Sandbox Code Playgroud)
和变量:
char a = 'D'
Run Code Online (Sandbox Code Playgroud)
如何在数组中获取变量值的位置?
谢谢
我有以下数组
String[] arrKey = new String[] {"A","B","C","D","E",......"Y","Z"};
Run Code Online (Sandbox Code Playgroud)
我想搜索数组并给我索引字母的索引.比方说,我想搜索字母"E",当我搜索数组时,它应该给我"E"的位置,所以我应该得到索引位置4.我不想在循环中这样做.可能吗?我一直在寻找,无法找到答案.
我使用以下方法将我的数据添加到ArrayList.
ArrayList<Word> wordList = new ArrayList<Word>();
Word word = new Word();
word.set_id(id);
word.setWord(word);
word.setDefinition(definition);
wordList.add(word);
Run Code Online (Sandbox Code Playgroud)
添加一些数据后,我想找到我想在ArrayList中找到的任何id的位置.
我已经尝试了以下方法来获取id的位置.但这不起作用.
int position = wordList.indexOf(id);
Run Code Online (Sandbox Code Playgroud)
和
int position = wordList.lastIndexOf(id);
Run Code Online (Sandbox Code Playgroud)
因此,两个代码总是生成"position = -1".我怎样才能做到这一点?
编辑
这是Word.java类的代码.我该如何实现平等的方法?
public class Word {
private String _id, word, definition, favourite, usage;
public String get_id() {
return _id;
}
public void set_id(String _id) {
this._id = _id;
}
public String getWord() {
return word;
}
public void setWord(String word) {
this.word = word;
}
public String getDefinition() {
return definition; …Run Code Online (Sandbox Code Playgroud)