相关疑难解决方法(0)

数组中的元素位置

我有一个数组:

char[] modifiers = {'A', 'M', 'D'};
Run Code Online (Sandbox Code Playgroud)

和变量:

char a = 'D'
Run Code Online (Sandbox Code Playgroud)

如何在数组中获取变量值的位置?

谢谢

java arrays

10
推荐指数
2
解决办法
5万
查看次数

搜索字符串数组而不使用循环

我有以下数组

String[] arrKey  = new String[] {"A","B","C","D","E",......"Y","Z"};
Run Code Online (Sandbox Code Playgroud)

我想搜索数组并给我索引字母的索引.比方说,我想搜索字母"E",当我搜索数组时,它应该给我"E"的位置,所以我应该得到索引位置4.我不想在循环中这样做.可能吗?我一直在寻找,无法找到答案.

java arrays string search

3
推荐指数
1
解决办法
7699
查看次数

如何在ArrayList中获取元素的位置

我使用以下方法将我的数据添加到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)

java arraylist

-3
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×3

arrays ×2

arraylist ×1

search ×1

string ×1