我需要访问 ArrayList 中的一个位置

I need to access a position in an ArrayList

我需要在我的代码中使用这些方法,这是 class 的代码,我太迷茫了,不记得该怎么做了。

但是让我们继续用下面的方法来丰富我们的Notebookclass


public void addNote(String note)
{
    notes.add(note);
}
public void deleteNote(int index)
{
    notes.remove(index);
}
public void getNoteNumber(String note)
{
    for(int i=1; i<(notes.size()); i++)
    {
        System.out.println(notes.get(i));
    }
}
public void getNote(String note)
{

}

我正在寻找任何我能找到的建议。谢谢。

你可以这样做:

public void addNote(String note)
{
    notes.add(note);
}
public void deleteNote(int index)
{
    if(index < notes.size())
         notes.remove(index);
}
public int getNoteNumber(String note)
{
    for(int i=0; i<(notes.size()); i++)
    {
        if(notes.get(i).equals(note))
            return i;
    }
    return -1;  //Note does not exist

}
public String getNote(int index)
{
     if(index < notes.size())
     return notes.get(i);
}

public void setNote(int position, String text)
{
    if(position < notes.size())
         notes.set(position,text);

}