java中的数据结构

Posted hellokitty2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的数据结构相关的知识,希望对你有一定的参考价值。

1.链表的使用

技术图片
import java.util.ArrayList;
import java.util.List;

class Item {
    private int count;
    public Item(int count) {
        this.count = count;
    }
    public int getCount() {
        return count;
    }

}

class Meal {
    private ArrayList<Item> items = new ArrayList<Item>();

    void addItem(Item item) {
        items.add(item);
    }

    int sum_count() {
        int count =  0;
        for (Item i : items) {
            count += i.getCount();
        }
        return count;
    }

}

public class BuilderPatternDemo {
    public static void main(String args[]) {
        Item item1 = new Item(10);
        Item item2 = new Item(20);
        Item item3 = new Item(30);

        Meal meal1 = new Meal();

        meal1.addItem(item1);
        meal1.addItem(item2);
        meal1.addItem(item3);
        System.out.println("Sum=" + meal1.sum_count());
    }
}
View Code

 

以上是关于java中的数据结构的主要内容,如果未能解决你的问题,请参考以下文章

如何使用java将数据从片段传递到android中的另一个片段?

java 获取片段中的活动数据

(转) Java中的负数及基本类型的转型详解

有没有办法关闭代码片段中的命名建议?

将字符串数据从Activity发送到片段[关闭]

片段 A 的列表视图中的片段 B 中的新列表视图,单击 A 的列表项