使用ArrayList顺序插入元素

2019-03-25  本文已影响0人  ssttIsme
package list;

import java.util.ArrayList;
import java.util.List;

public class SortedValue {
    List<Integer> valueList;

    public void addValue(int newValue) {
        for (int i = 0; i < valueList.size(); i++) {
            if (valueList.get(i) != null && valueList.get(i) > newValue) {
                valueList.add(i, newValue);
                return;
            }
        }
        valueList.add(newValue);

    }

    public static void main(String[] args) {
        SortedValue s = new SortedValue();
        s.valueList = new ArrayList<>();
        s.addValue(666);
        s.addValue(999);
        s.addValue(888);
        System.out.println(s.valueList);
    }
}

运行结果

[666, 888, 999]

上一篇 下一篇

猜你喜欢

热点阅读