/*
需求:填充集合中指定位置元素
问题是为什么我输出空
*/
import java.util.*;
class FillDemo
{
public static void main(String[] args)
{
ArrayList<String> al = new ArrayList<String>();
al.add("fdf");
al.add("dffd");
al.add("heihei");
fillDemo(al,1,3,"hahal");
sop(al);
}
public static void fillDemo(ArrayList<String> list, int from,int to,String str)
{
ListIterator<String> li = list.listIterator();
while(li.hasNext())
{
String s =li.next();
int i = list.indexOf(s);
while(i>=from-1&&i<=to-1 )
{
list.set(from-1,str);
}
}
}
public static void sop(Object obj)
{
System.out.println(obj);
}
}
|
|