A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 姿_`态 高级黑马   /  2014-7-10 14:51  /  979 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
需求:填充集合中指定位置元素

问题是为什么我输出空  
*/
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);
}
}


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马