gpt4 book ai didi

java - 从使用外部类的 ArrayList 获取变量

转载 作者:行者123 更新时间:2023-12-01 18:06:57 25 4
gpt4 key购买 nike

我有一个名为 resultsArrayList,当我想在 results 中添加项目时,它使用 ItemObjects 类>。我的问题是我无法设法从项目中检索特定的字符串。

类代码是:

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。

如有任何帮助,我们将不胜感激:)

最佳答案

用于添加值

ArrayList<ItemObjects> results = new ArrayList<ItemObjects>();
ItemObjects obj = new ItemObjects(type, sender);
results.add(obj);

获取值

for (int i=0, i<result.size(); i++)
{
String type = results.get(i).mText1;
String sender= results.get(i).mText2;

Toast.makeText(this, "" + type, Toast.LENGTH_LONG).show();
Toast.makeText(this, "" + sender, Toast.LENGTH_LONG).show();

}

关于java - 从使用外部类的 ArrayList 获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35668788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com