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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

电梯直达   楼主
发表于 7 天前 |只看该作者 |倒序浏览 | 取消回复通知
将list集合中部分元素替换成指定元素该怎么做呢;;

4 个回复

倒序浏览
List是我们所有集合中最多的,也可以说太好用了。相比set他提供了索引,我们可以通过索引得到元素,元素可以重复。使用时要记住set方法不能改变List长度,而romove时会将后面的元素提上来,eg
public class TestList
{
    public static void main(String[] args)  
    {
        List books = new ArrayList();
        //向books集合中添加三个元素
        books.add(new String("轻量级J2EE企业应用实战"));
        books.add(new String("Struts2权威指南"));
        books.add(new String("基于J2EE的Ajax宝典"));
        System.out.println(books);
        //将新字符串对象插入在第二个位置
        books.add(1 , new String("ROR敏捷开发最佳实践"));
        for (int i = 0 ; i < books.size() ; i++ )
        {
            System.out.println(books.get(i));
        }
        //删除第三个元素
        books.remove(2);
        System.out.println(books);
        //判断指定元素在List集合中位置:输出1,表明位于第二位
        System.out.println(books.indexOf(new String("ROR敏捷开发最佳实践")));
        //将第二个元素替换成新的字符串对象
        books.set(1, new String("Struts2权威指南"));
        System.out.println(books);
        //将books集合的第二个元素(包括)到第三个元素(不包括)截取称子集合
        System.out.println(books.subList(1 , 2));
    }
}


评分

参与人数 1技术分 +2 收起 理由
admin + 2

查看全部评分

回复 使用道具 举报
admin 程序媛 2011-12-28 18:36:31
藤椅
电梯直达   楼主
发表于 7 天前 |只看该作者 |倒序浏览 | 取消回复通知
将list集合中部分元素替换成指定元素该怎么做呢;;
  
---------------------------------------------------------------------
copy的别人的?
回复 使用道具 举报
没有,是复制我自己的,,以后是,“求助”,,现在是”已解决“;
回复 使用道具 举报
是,以前;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马