java Arrarlist中的add(int index,Object ojb)

怎么自己用代码实现这个功能啊? 求讲解
askdjklas3 | 浏览 11337 次  2012-02-29 19:52
2012-02-29 20:49 最佳答案
import java.util.ArrayList;
public class F {public static void main(String[] args) {ArrayList al=new ArrayList();al.add(0, 8);al.add(1,10);al.add(2, 3);al.add(3,20);al.add(4,30);al.add(2,70); //在第三个元素的位置加入一个元素for(int i=0;i<al.size();i++){System.out.print(al.get(i)+" ");}}
}
运行结果:
8 10 70 3 20 30
 本回答由电脑网络分类达人 董辉推荐
评论

5 10

紫薇参星

采纳率:61% 擅长: JAVA相关 JavaScript C/C++ 编程语言 PHP

其他回答

List list=new ArrayList();
list.add(index,obj);
把第index+1个以及第index+1个以后的元素都往后移一位,类似elementData[i+1]=elementData[i];
然后再把obj放到index的位置。
当然,这个过程需要考虑index的合理性以及是否会溢出等问题。

java Arrarlist中的add(int index,Object ojb)

怎么自己用代码实现这个功能啊? 求讲解
askdjklas3 | 浏览 11337 次  2012-02-29 19:52

2012-02-29 20:49 最佳答案
import java.util.ArrayList;
public class F {
public static void main(String[] args) {
ArrayList al=new ArrayList();
al.add(0, 8);
al.add(1,10);
al.add(2, 3);
al.add(3,20);
al.add(4,30);
al.add(2,70); //在第三个元素的位置加入一个元素
for(int i=0;i<al.size();i++){
System.out.print(al.get(i)+" ");
}
}
}
运行结果:
8 10 70 3 20 30
 本回答由电脑网络分类达人 董辉推荐
评论

5 10

紫薇参星

采纳率:61% 擅长: JAVA相关 JavaScript C/C++ 编程语言 PHP

其他回答

List list=new ArrayList();
list.add(index,obj);
把第index+1个以及第index+1个以后的元素都往后移一位,类似elementData[i+1]=elementData[i];
然后再把obj放到index的位置。
当然,这个过程需要考虑index的合理性以及是否会溢出等问题。

java Arrarlist中的add(int index,Object ojb)相关推荐

  1. Java LinkedList boolean addAll(int index,Collection c)方法,带有示例

    LinkedList boolean addAll(int index,Collection c)方法 (LinkedList boolean addAll(int index, Collection ...

  2. ArrayList add(int index,E element)

    ArrayList  add(int index,E element) add(E e)方法的代码 1 /** 2 * Appends the specified element to the end ...

  3. eclips git中的add to Index无效解决

    今天在使用eclips git中的add to Index,发现其无效,具体如下 问题描述: 通过export导入一个git java项目 在java工程中新增一个类文件IndicatorCalcTe ...

  4. java removeto_java.util.LinkedList.remove(int index)方法实例

    全屏 java.util.LinkedList.remove(int index)方法删除在此列表中的指定位置的元素. 声明 以下是java.util.LinkedList.remove()方法的声明 ...

  5. Java StringBuffer char charAt(int index)方法与示例

    StringBuffer类char charAt(int index) (StringBuffer Class char charAt(int index)) This method is avail ...

  6. Java LinkedList void add(int index,Object o)方法,带示例

    LinkedList void add(int index,Object o)方法 (LinkedList void add(int index, Object o) method) This met ...

  7. Java基础知识(二)(Object类的常用方法、日期时间类、System类、StringBuilder类、包装类、Collection集合、Iterator迭代器、泛型、list集Set接口...)

    文章目录 Java基础知识(二) 1.Object类的常用方法 1.1 toString方法 1.2 equals方法 1.3 Objects类 2.日期时间类 2.1 Date类 2.2 DateF ...

  8. java笔记(自学java过程中遇到的不理解的地方)qvq

    1.单引号和双引号以及char和String的区别 单引号引的数据 是char类型的,双引号引的数据 是String类型的:char定义时用单引号,只能有一个字母,数字.char c='c'; 而St ...

  9. java list_java中list的简介

    1.list是一个有序的集合(也是被称为序列),和set不一样,list中允许重复元素的存在. 2.list的使用者对元素的插入位置(索引)有着准确的控制,通过索引可以获取元素. 3.list提供了各 ...

最新文章

  1. 远程访问×××——Easy ×××
  2. (2)搞一搞 seata 之 Spring Cloud 整合
  3. 【转】NIO的定义和原理是什么?
  4. GraphPad Prism 9.2 科学绘图 最新 可用
  5. 组合表头_单双斜线表头——520,想单就单,想双就双
  6. java设计模式之设计原则②依赖倒置原则
  7. Celery增加Systemd配置
  8. linux swing 字体颜色,Linux 下 java Swing 中文字体变成方框的问题解决
  9. 项目业务工作笔记001---发改委职责
  10. 电脑族每天宜喝四杯茶
  11. fatal error C1010: 是否忘记了向源中添加“#include stdafx.h”?
  12. CentOS6源码安装VSFTPD3
  13. 以史为镜——台积电发展史
  14. 利用BeautifulSoup爬取豆瓣高分电影排行榜
  15. 今日头条文章评论内容爬取
  16. 手把手教你构建 C 语言编译器(0)- 前言
  17. 如何使用shared_preferences?
  18. 古风一棵桃花树简笔画_唯美意境桃花古风句子
  19. STC12系列单片机的AUXR辅助寄存器
  20. Ubuntu下安装gem包curses的步骤

热门文章

  1. 「工具推荐」2019最实用的10大免费工具,你值得拥有
  2. 用计算机术语赞美老师,赞美老师的句子
  3. 不再月光,从记账开始
  4. Win32.Rootkit.Lapka.Wozw 木马病毒分析
  5. hdu2955(变形的01背包)
  6. 游戏私服的配置与防御选择
  7. 前程无忧呼吁监管ATS(招聘管理平台)、举报非法社群简历买卖
  8. SINS/DR组合导航(一)
  9. LDA的使用记录--TREC,测试
  10. java动物声音模拟器_Java 动物声音“模拟器”(用接口实现)