java如何创建不定长的数组?

JAVA没法定义不定长的数组,要么声明为NULL,要么指定其长度。如果需要不定长的集合,我们可以采用ArrayList来解决。

1、首先声明一个集合listArrayList list = new ArrayList();

2、然后就可以往里面添加数据了list.add("123");

list.add("456");

3、可以采用循环的方式输出所有的数据//遍历输出list数组

for(int i=0;i

//get(index)方法,返回此列表中指定位置上的元素。

System.out.print(list.get(i).toString()+" ");

}

4、使用set方法替换元素/* set(index,element)方法,用指定的元素替代此列表中指定位置上的元素。

* index - 要替代的元素的索引

element - 存储在指定位置上的元素

* */

list.set(2,"nihao");

相关文章教程推荐:java入门教程

java创建不定长数组_java如何创建不定长的数组?相关推荐

  1. java 静态数组_java(四)创建静态数组

    一.静态数组要分配内存空间 语法:type[] ary = new type[number]; int[] ary; 声明数组是什么类型:内存空间为5的数组: ary=new int[5]; 用法: ...

  2. java创建线程几种_java中创建线程有几种方式

    详细内容 线程的创建方式 1.继承Thread类实现多线程 2.覆写Runnable()接口实现多线程,而后同样覆写run().推荐此方式 3.使用Callable和Future创建线程 相关视频教程 ...

  3. java arraylist枚举器遍历_Java基础(七)泛型数组列表ArrayList与枚举类Enum

    一.泛型数组列表ArrayList 1.在Java中,ArrayList类可以解决运行时动态更改数组的问题.ArrayList使用起来有点像数组,但是在添加或删除元素时,具有自动调节数组容量的功能,而 ...

  4. java枚举类型数组_Java基础(七)泛型数组列表ArrayList与枚举类Enum

    一.泛型数组列表ArrayList 1.在Java中,ArrayList类可以解决运行时动态更改数组的问题.ArrayList使用起来有点像数组,但是在添加或删除元素时,具有自动调节数组容量的功能,而 ...

  5. java 打印三维数组_Java基础第三天_数组

    1.定义一个函数,函数功能是动态提取int[]中元素的最大值. 2.定义一个函数,从数组中查询指定的元素首次出现的位置. 3.定义函数,完成冒泡排序,大数下沉. 4.折半查找. 5.阐述 6.定义一个 ...

  6. java 可变参数列表 数组_java可变参数列表如何填充数组?

    在对于数组的填充上,我们可以运行参数的传递,把数组作为可变参数的列表进行调整.对于一些参数个数和类型未知的时候,这种方法就能帮助我们解决填充数组的难题,因为这种方法并不需要提前知道.下面我们就可变参数 ...

  7. java for数组遍历数组_Java foreach操作(遍历)数组

    语法: 我们分别使用 for 和 foreach 语句来遍历数组 运行结果: 练习: import java.util.Arrays; public class HelloWorld { public ...

  8. java 申请不定长度数组_java中申请不定长度数组ArrayList的方法

    如下所示: import java.util.ArrayList; //java中申请不定长度数组 public class Test01 { public static void main(Stri ...

  9. java在原文件替换_Java:创建临时文件并替换为原始文件

    我需要一些帮助来创建文件 我在过去的几个小时中尝试使用RandomAccessFile并尝试实现下一个逻辑: 获取文件对象 创建一个具有相似名称的临时文件(我如何确保将临时文件与给定的原始文件放置在同 ...

最新文章

  1. 去掉ILDasm的SuppressIldasmAttribute限制
  2. openCV鼠标事件实例
  3. Linux下守护进程(daemon)的实现
  4. is transfer = C ( only read dynamically) not supported in one order scenario
  5. 数据结构之串:串的模式匹配
  6. PowerShell与系统开局(下)
  7. Windows Server Core Command (管理服务器核心的具体操作命令)
  8. java语音读字符串_Android Java文本到语音查看额外的字符串信息
  9. Python Imaging Library: ImageWin Module(图像Windows模块)
  10. MySQL数据库常见存储引擎(一)
  11. bzoj4093: [Usaco2013 Dec]Vacation Planning
  12. 这样选择报表系统,才能更好的进行企业管理
  13. 计算机网络信息安全参考文献,最新网络信息安全参考文献 网络信息安全参考文献有哪些...
  14. 渗透之——Metasploit自定义FTP扫描模块
  15. SAP案例教程SD销售后台配置
  16. Linpack的安装与测试(Mpi+Goto+hpl)
  17. android serviceconnection 作用,Android Service服务的相关介绍
  18. ui文件转换为py文件方法
  19. 维度诅咒_让我们面对现实:“敏捷”是一个被诅咒的名字
  20. Java基础(一)Java语言概述及入门

热门文章

  1. html5内嵌式格式,如何使用内嵌式引入css样式表
  2. arr和arr的区别以及数组首元素地址和整个数组地址的区别
  3. Modeling Relational Data with Graph Convolutional Networks(2017)
  4. 在线生成txt图案或者logo
  5. 采用ASP.NET使用C#.NET语言开发的在线学生选课系统(源码+数据库+论文)
  6. dram sram drom srom ddram详细解释
  7. 第10章两个独立样本的t检验
  8. 用C#写PMAC的上位机,建立连接的步骤
  9. VCPKG安装opencv后VS2019无法找到viz.hpp
  10. 全屏背景视频和混合模式文本的实现