为不同的数据类型创建数组

时间:2018-11-05 14:57:37

标签: java arrays object

我要打印这样的输出:

 bookId = "1234" (String)
 bookName = "Machine Learning" (String)
 price = $20 (int)
 ratings = (array of object)
    rater = a, score = 5
    rater = b, score = 3

要获得该输出,我创建以下类:

public class Shop {

private String rater;
private int score;
private List<Shop> ratings;

public Shop(String rater, int score) {
    this.rater = rater;
    this.score = score;
}

// a function that contain all the data
public void viewProduct() {
    ratings = new ArrayList<>();

    String bookId = "1234";
    String bookName = "Machine Learning";
    int price = $20;

    Shop rater1 = new Shop("a", 5);
    ratings.add(rater1);
    Shop rater2 = new Shop("b", 3);
    ratings.add(rater2);

    // return ?

我想使用返回语法从viewProduct()函数返回所有数据

但是我被困在如何返回数据上,任何人都可以帮忙吗?

0 个答案:

没有答案