基本上我必须编写一个 eAuction java 程序。我必须“查看拍卖”。我在“Item”类中创建了一个数组列表,但是我正在努力将此类与“Auction”类连接起来,以便用户查看可竞价的项目。
这是我的“Item”类:
private static List<String> list;
private List myArr = null;
private List obj = null;
public static void main(String[] args) {
list = new ArrayList<String>();
ArrayList<String> myArr = new ArrayList<String>();
myArr.add("Item: Aux cable");
myArr.add("Description: 1.2m");
myArr.add("Price: £4.50");
System.out.println("Item list" + myArr);
list = new ArrayList<String>();
ArrayList<String> obj = new ArrayList<String>();
obj.add("Item: Laptop Case");
obj.add("Description: Purple, 17inch");
obj.add("Price: £7.00");
System.out.println("Item list" + obj);
list = new ArrayList<String>();
ArrayList<String> list = new ArrayList<String>();
list.add("Item: Sony Headphones");
list.add("Description: Black, Brown, Blue");
list.add("Price: £15.00");
System.out.println("Item list" + list);
}
public static List<String> getList() {
return list;
}
}
这是我的“拍卖”类(class)。
public void display() {
ArrayList<String> myArr = item.getList();
System.out.print(myArr + "auction is still available" + ".");
}
这是程序运行的“System1”类;
private static void viewAuctions() {
// TODO Auto-generated method stub
}
}
最佳答案
首先,我认为您希望将数组传递到显示方法中。
public void display(ArrayList<String> myArr) {
System.out.print(myArr + "auction is still available" + ".");
}
然后从您的主类中简单地创建一个 Auction 对象并调用传入 ArrayList 的方法
Auction auction = new Auction();
auction.display(myArr);
关于java - 使用Arraylist显示另一个类中一个类的 'items',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42960812/