在List中插入元素

时间:2015-08-20 09:47:36

标签: java core

我有List包含一些元素。我需要执行以下插入插入操作。

下面是

示例:

original list:

一个
b
ç
d
共1页
Ë
˚F

^ h
总计2

output:  

一个
b
插入-B
ç
d
插入-d
总-1
Ë
˚F
插入-F

^ h
插入-H
总计2

我无法在此处使用List,这里的集合应该是在运行时插入元素的理想选择。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。是的我可以使用列表不需要去其他集合。 感谢。

        List<String>  list  = new ArrayList<String>();
        list.add("1");
        list.add("2");
        list.add("3");
        list.add("4");
        list.add("total");
        list.add("6");
        list.add("7");
        list.add("8");
        list.add("9");
        list.add("total");

        List<String>  duplist  = new ArrayList<String>();

        boolean flip = false;
        for(String str :list){              
              if(flip){
                    duplist.add(str);
                    duplist.add(str);
                    flip =false;
              }else{
                    duplist.add(str);
                    flip =true;
              }           
              if(str!=null && str.trim().equalsIgnoreCase("total")){
                    flip=false;
              }
        }

        for(String str :duplist){

              System.out.println(str);
        }
  }