オブジェクトの Arraylist を 2 次元配列に変換するのに少し問題があります。arrayList ar には、Row という名前の多数のオブジェクトが含まれています。各行には多数の文字列が含まれています。arrayList を通過し、各行にアクセスして、文字列を配列内に格納できるようにしたいと考えています。それが意味をなさない場合、本当に申し訳ありません。説明するのさえ難しいと思います!これが私がこれまでに持っているものです:
public String tableArray[][]; //Array of every applicant
private ArrayList<Row> ar;
private Row r;
public void display()
{
int i, j;
for (Row r: ar)
i = 0;
for(String s: r)
{
tableArray = new String[i][j];
j++;
}
i++;
}
ここに行クラスがあります
import java.util.ArrayList;
import java.lang.String;
public class Row
{
private String appNumber;
private String name;
private String date;
private String fileLoc;
private String country;
private String elementString;
public String results[];
public Row(String appNumber, String name, String date, String fileLoc, String country, Table table)
{
this.appNumber = appNumber;
this.name = name;
this.date = date;
this.fileLoc = fileLoc;
this.country = country;
asAString();
table.addApplicant(this);
}
public void asAString()
{
String elementString = appNumber +","+ name +","+ date +","+ fileLoc +","+ country;
results = elementString.split(",");}
}
助けてくれてありがとう