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的
  • 相关阅读:
    你人生中的那口井挖了没有?
    Stream接口
    console (控制台)
    assert.fail()
    assert.strictEqual()
    assert.equal()
    assert.ifError()
    assert.ok()
    nodejs assert 模块
    闭包
  • 原文地址:https://www.cnblogs.com/Zf451452043/p/6567772.html
Copyright © 2011-2022 走看看