zoukankan      html  css  js  c++  java
  • int[]里数的个数怎么由输入决定?-----动态数组。

    java中如何创建动态数组?(摘自百度知道)

    Java动态数组是一种可以任意伸缩数组长度的对象,
    在Java中比较常用的是ArrayList,
    ArrayList是javaAPI中自带的java.util.ArrayList。
    下面介绍一下ArrayList作为Java动态数组的创建以及用法。

    1.语法:
    add()是添加一个新的元素,
    remove()删除一个元素,
    size()获得ArrayList的长度。
    ArrayList的下标是从0开始。
    2.示例代码
    import java.util.ArrayList;
    public class JavaArrayList {
    public static void main(String[]args) {
    //Java动态数组的初始化
    ArrayList al=new
    ArrayList();
    //向Java动态数组中添加数据
    al.add("a");
    al.add("b");
    al.add("c");
    //输出Java动态数组
    for(int i=0;i<al.size();i++) {
    String
    alEach=(String)al.get(i);
    System.out.println(alEach);
    }
    //删除数组中的某个元素,删除第二个元素
    al.remove(1);
    //修改Java动态数组,把新的元素放到第二个位置
    al.add(1,"2");
    //输出Java动态数组
    for(int i=0;i<al.size();i++) {
    String
    alEach=(String)al.get(i);
    System.out.println(alEach);
        }
      }
    }

    输出如下:
    a
    b
    c
    a
    2
    c
    PS:java的一维动态数组一般是使用集合的:ArrayList,HashMap等
    泛型:
    ArrayList<T> a = new ArrayList<T>();
    T是你数组里 存的类型
    比如String类型的 比如int的
  • 相关阅读:
    .Net 4.5中的HttpClient试用
    在silverlight中使用微软地图
    SQL语句之语法汇总(一)
    如何将google地图中的经纬度值导入ArcMap
    毕业周年季
    SQL语句之语法汇总(二)
    定时出现和消失的层
    实现iFrame自适应高度,原来很简单!
    .Net 中的反射(查看基本类型信息) Part.2
    反射一些文章
  • 原文地址:https://www.cnblogs.com/Zf451452043/p/6567772.html
Copyright © 2011-2022 走看看