如何在2个节点之间插入数据?

时间:2016-06-01 22:37:53

标签: java arraylist

不知道该怎么做,我只需要那个,剩下的代码就可以了 我必须在数字8和10之间插入一个数字

class arra{
private ArrayList<Integer> lista;
arra(){
    lista = new ArrayList<Integer>();
}

public void cargar(int i){
    lista.add(i);
}

public ArrayList <Integer> traer(){
    return lista;
}

public void InsertarInicio(int i){
    lista.add(0,i);
}

}
public class Trabclase {

public static void main(String[] args) {
    // TODO code application logic here
    ArrayList<Integer> li = new ArrayList<Integer>();
    arra obj = new arra();
    int i=0;

    for(i=2;i<=10;i=i+2){
        obj.cargar(i);
    }

    li = obj.traer();
    System.out.println("lista: ");
    System.out.println(li);

    obj.cargar(14);
    System.out.println("lista adicionando el 14 al final ");
    System.out.println(li);

    System.out.println("lista adicionando un valor al inicio");
    obj.InsertarInicio(0);
    System.out.println(li);



}

}

如果有人可以告诉我该怎么做,我会真的很感激,首先,谢谢

1 个答案:

答案 0 :(得分:0)

只需做li.add(5,9); 5是索引号,9是您要添加的号码。