gpt4 book ai didi

java - 如何从具有来自另一个类的字符串和 int 值的数组列表中获取特定元素

转载 作者:行者123 更新时间:2023-11-30 06:28:14 26 4
gpt4 key购买 nike

这是我的问题。

我有一个类 A,它有一个名称字符串和一个数字整数,它们被放入另一个类的 ArrayList 中。

任务:- 我需要做的是从数组列表的索引 (0) 中获取名字并将其作为字符串返回。

public class A
{
private String name;
private int num;
public A(String aName, int bNum)
{
name = aName;
num = bNum;
public String getName()
{return name; }
public int getNum()
{return num;}
}
}

//class b inserts elements of class a into arraylist
public class b
{
private ArrayList<A> myList;
}
public b()
myList = new ArrayList<A>;

public void addAll(A all)
{ myList.add(all);}

//get method required for issue above.

最佳答案

检查您的列表中是否存在任何项目。如果存在,检索第一个元素并获取要返回的名称,否则根据需要返回 null 或空字符串。

    public String getFirstElementName(){
String name = null;//or ""
if(myList.size() >0){
name = myList.get(0).getName);
}
return name;
}

编辑:

    public A getFirstElement(){
A a = null;//or ""
if(myList.size() >0){
a= myList.get(0);
}
return a;
}

在调用这个方法的地方,你可以这样写:

   A a = getFirstElement();
String name = a.getName();
int number= a.getNum();

希望这对您有所帮助。

关于java - 如何从具有来自另一个类的字符串和 int 值的数组列表中获取特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12852107/

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