我有List包含一些元素。我需要执行以下插入插入操作。
下面是示例:
original list:
一个
b
ç
d
共1页
Ë
˚F
摹
^ h
总计2
output:
一个
b
插入-B
ç
d
插入-d
总-1
Ë
˚F
插入-F
摹
^ h
插入-H
总计2
我无法在此处使用List,这里的集合应该是在运行时插入元素的理想选择。
答案 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);
}
}