これはおそらく非常に単純な質問ですが、それでも質問します。
私の配列リスト:
ArrayList<FileNameData> fileData;
FileNameData クラス:
public FileNameData(TCComponentItemRevision rev, TCComponentDataset selectedDataset, String markUp, String fileName)
set メソッド
public void setFileName(String fName) {
fileName = fName;
}
ファイル名のユーザー入力を取得し、配列に既にあるファイル名を置き換えようとしています。
以下のメソッドを作成しました。
public void setFileName(int index, String fName) {
fileData.set(index, setFileName(fName));
}
ファイル名を取得することは非常に簡単です
String fName = fileData.get(index).getFileName();
set メソッドにはインデックスと新しい値が必要であることはわかっていますが、setFileName メソッドにセット内でアクセスする方法がわかりません。