测试1:
List<String> list=new ArrayList<String>();
list.add("1");
list.add("1");
list.add("1");
list.add("1");
list.add("4");
list.add("5");
list.add("1");
list.add("7");
list.add("8");
list.add("9");
list.add("1");
list.add("1");
for(int i=0;i<list.size();i++){
if("1".equals(list.get(i))){
list.remove(i);
}else{
list.set(i, "1");
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}
测试2:
List<String> list=new ArrayList<String>();
list.add("1");
list.add("1");
list.add("1");
list.add("1");
list.add("4");
list.add("5");
list.add("1");
list.add("7");
list.add("8");
list.add("9");
list.add("1");
list.add("1");
for(int i=0;i<list.size();i++){
if("1".equals(list.get(i))){
list.remove(i);
--i;
}else{
list.set(i, "1");
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}
测试3:
List<String> list=new ArrayList<String>();
list.add("4");
list.add("5");
list.add("8");
list.add("1");
list.add("1");
list.add("1");
list.add("4");
list.add("5");
list.add("1");
list.add("7");
list.add("8");
list.add("9");
list.add("1");
list.add("1");
for(int i=0;i<list.size();i++){
if("1".equals(list.get(i))){
list.remove(i);
}else{
list.set(i, "1");
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}
List<String> list=new ArrayList<String>();
list.add("1");
list.add("1");
list.add("1");
list.add("1");
list.add("4");
list.add("5");
list.add("1");
list.add("7");
list.add("8");
list.add("9");
list.add("1");
list.add("1");
for(int i=0;i<list.size();i++){
if("1".equals(list.get(i))){
list.remove(i);
}else{
list.set(i, "1");
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}
测试2:
List<String> list=new ArrayList<String>();
list.add("1");
list.add("1");
list.add("1");
list.add("1");
list.add("4");
list.add("5");
list.add("1");
list.add("7");
list.add("8");
list.add("9");
list.add("1");
list.add("1");
for(int i=0;i<list.size();i++){
if("1".equals(list.get(i))){
list.remove(i);
--i;
}else{
list.set(i, "1");
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}
测试3:
List<String> list=new ArrayList<String>();
list.add("4");
list.add("5");
list.add("8");
list.add("1");
list.add("1");
list.add("1");
list.add("4");
list.add("5");
list.add("1");
list.add("7");
list.add("8");
list.add("9");
list.add("1");
list.add("1");
for(int i=0;i<list.size();i++){
if("1".equals(list.get(i))){
list.remove(i);
}else{
list.set(i, "1");
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}