使用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]