我有一個ArrayList
調用results
,當我想要添加results
中的項時,它使用類ItemObjects
。我的問題是,我無法設法從一個項目檢索一個特定的字符串。從使用外部類的ArrayList中獲取變量
類代碼是:
public class ItemObjects {
private String mText1;
private String mText2;
public ItemObjects(String text1, String text2){
mText1 = text1;
mText2 = text2;
}
public String getmText1() {
return mText1;
}
public void setmText1(String mText1) {
this.mText1 = mText1;
}
public String getmText2() {
return mText2;
}
public void setmText2(String mText2) {
this.mText2 = mText2;
}
}
,而且我用下面的代碼將項目添加到ArrayList
:
ArrayList results = new ArrayList<ItemObjects>();
//THis part goes inside a for using i as increment;
ItemObjects obj = new ItemObjects(type, sender);
results.add(i , obj);
我已經試過幾件事情要檢索數據,例如:
String type = ItemObjects.getmText1();
或者:
String type= results.get(i);
第一次嘗試,只從第一個項目檢索mText1,第二個是一個對象,我不知道我應該如何從它得到mText1。
任何幫助,將不勝感激:)