java创建数组的两种方法

1,静态初始化

int[] array={1,2,3,4,5};

2,动态初始化

1)先分配空间再给数组元素赋值

int[] array=new int[10];  //需指定数组中的元素个数
for (int i = 0; i < array.length; i++) {array[i]=i+1;}

2)初始化时赋值

int[] array=new int[]{1,2,3,4,5};

3)先创建一个空数组,再将数组重新指向一个新数组的地址

int[] arrry;
array=new int[10];

数组是引用类型,他的元素相当于类的实例变量,因此数组一旦分配空间,其所有元素都会被按照实例变量同样的方式被隐式初始化。

如上面的array数组的十个元素将初始化为0,若数组为string型,则初始化为“ ”。

java创建数组的两种方法相关推荐

  1. java创建线程的两种方法区别

    在Java中创建一个线程有两种方法:继承Thread类和实现Runnable接口. 下面通过两个例子来分析两者的区别: 1)继承Thread类 public class TestThread exte ...

  2. java创建线程的两种方法是_java创建线程的两种方法

    要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法: ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法. 哪种方法 ...

  3. JAVA创建随机数的两种方法

    1.使用Math类的random方法产生一个随机数 在Java中要产生一个随机数可以使用Meth.random()来完成.但是,Meth.random()只产生了一个0到1之间的随机数,这并不符合我们 ...

  4. Java创建数组的三种方法

    ■ 第一种: int[] arr=new int[6]; arr[0] = 1; arr[1] = 2 arr[2] = 3; arr[3] = 4; arr[4] = 5; arr[5] = 6; ...

  5. Java创建数组的三种方式 (以及length方法是否能获取数组中元素的个数)

    Java创建数组的三种方法 import java.util.Arrays; public class Sum { public static void main(String[] args){ in ...

  6. Java创建数组的三种方法和ArrayList的用法

    Java创建数组的三种方法和ArrayList的用法 Java创建数组的三种方法 一.声明并赋值 二.声明数组名开辟空间 三.声明数组并指定元素个数 四.多维数组 ArrayList的用法 一.添加元 ...

  7. Java中创建数组的几种方法

    Java中创建数组的几种方法 public static void main(String[] args) { //创建数组的第一种方法 int[] arr=new int[6]; int intVa ...

  8. Java学习笔记:创建线程的两种方法

    Java学习笔记:创建线程的两种方法 一.预备工作 1.创建Maven项目ThreadDemo 2.在pom.xml里添加依赖 二.继承Thread类创建子线程

  9. 用new创建一个二维数组,有两种方法,是等价的

    //用new创建一个二维数组,有两种方法,是等价的      一:      int   (*p)[10]   =   new   int[5][10];      二:      int   **p ...

最新文章

  1. 马斯克的星际飞船又炸了!回收时发动机重启失败,「横」着砸向地面
  2. HTTP 加速器 Varnish
  3. html注释绕过,关于javascript:提交时绕过HTML的“ required”属性
  4. 比SOTA模型更全能!商汤科技和上海人工智能实验室联手打造统一模型架构UniFormer...
  5. 密钥交换算法 - Java加密与安全
  6. 写代码之前应该做的几件事
  7. 过河卒(洛谷P1002题解,Java语言描述)
  8. 关于在Mac上启动了模拟器/连接了手机之后。adb device一直提示List of devices attached的问题...
  9. Feign来调用服务
  10. 浅谈分块二元Hermite插值
  11. 了解Minimax算法
  12. html表格序号自动增加
  13. python下载图片代码_基于Python下载网络图片方法汇总代码实例
  14. C语言比较两个数的大小,输出较大的数
  15. 【中文分词】 FMM BMM (python)
  16. 1024 程序员节,带你走进程序员的世界——
  17. 小黄鸟抓包京东APPCK
  18. 【Mo 人工智能技术博客】基于耦合网络的推荐系统
  19. 创客学院嵌入式驱动开发——学习资料汇总
  20. [昇腾CANN自定义算子]TIK数据搬运data_move

热门文章

  1. 如何新建一个vue2项目(超详细哦)
  2. process.argv
  3. 有什么不违法却赚钱的野路子?
  4. 【翻译】西川善司为了3D游戏粉丝的[生化危机5]图形讲座(后篇)
  5. 协众信息UI设计如何提高审美能力?
  6. Observer Node [SBN-READ] 原理及实现分析
  7. 手把手教你两招,轻松完成图片格式转换
  8. ADAS相关的一些汽车术语
  9. Linux防火墙关闭
  10. 2021考研英语完型宋逸轩