配列リストの現在のインデックスにアクセスしようとしていますが、次の方法でアクセスする方法がわかりません。
public String getNextMessage(){
String s = getMessageArray(index);
index++;
return s;
}
「getMessageArray」でエラーが発生し、解決方法がわかりません。このメソッドは Arrays[] で機能しましたが、ArrayList でそれを行う方法がわかりません。クラスファイル全体は次のとおりです。
package com.game.main;
import java.util.ArrayList;
public class Message {
private int index;
private ArrayList<String> messageArray;
private String intro = "Welcome.";
public Message() {
messageArray = new ArrayList<String>();
messageArray.add(intro);
}
public String getNextMessage(){
String s = getMessageArray(index);
index++;
return s;
}
public ArrayList<String> getMessageArray() {
return messageArray;
}
public void setMessageArray(ArrayList<String> messageArray) {
this.messageArray = messageArray;
}
}