Java数组创建的3种方法6种写法代码示例

 更新时间:2024年01月19日 08:34:11   作者:Plyuu  
这篇文章主要给大家介绍了关于Java数组创建的3种方法6种写法,在Java中我们可以使用关键字new来创建一个数组,文中通过代码介绍的非常详细,需要的朋友可以参考下

一维数组

动态创建(4种写法)

第1种:

int a[] = new int[5];//创建长度为5的一维数组等待赋值,初始值为0

第2种:

int[] a1 = new int[5];//创建长度为5的一维数组等待赋值,初始值为0

第3种:

int b[] = new int[] {1,2,3};//声明并创建内存空间且赋值

第4种:

int[] b1 = new  int[] {1,2,3};//声明并创建内存空间且赋值

静态创建(2种写法)

第1种:

int c[] = {1,2,3};//声明并创建内存空间,直接赋值

第2种:

int[] c1 = {1,2,3};//声明并创建内存空间,直接赋值

二维数组

动态创建(4种写法)

第1种:

int[][] arr1 = new int[3][3];//声明并创建内存空间,等待赋值,初始值为0

第2种:

int arr2[][] = new int[3][3];//声明并创建内存空间,等待赋值,初始值为0

第3种:

int[][] arr1 = new int[][] {{1,2,3},{4,5,6},{7,8,9}};//声明并创建内存空间且赋值

第4种:

int arr2[][] = new int[][] {{1,2,3},{4,5,6},{7,8,9}};//声明并创建内

静态创建(2种写法)

第1种:

int[][] arr1 = {{1,2,3},{4,5,6},{7,8,9}};//声明并创建内存空间,直接赋值

第2种:

int arr2[][] = {{1,2,3},{4,5,6},{7,8,9}};//声明并创建内存空间,直接赋值

总结 

到此这篇关于Java数组创建的3种方法6种写法的文章就介绍到这了,更多相关Java数组创建写法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • jackson 如何将实体转json json字符串转实体

    jackson 如何将实体转json json字符串转实体

    这篇文章主要介绍了jackson 实现将实体转json json字符串转实体,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • Java虚拟机内存分配与回收策略问题精细解读

    Java虚拟机内存分配与回收策略问题精细解读

    Java技术体系中所提倡的自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存,本文让我们来详细了解
    2021-11-11
  • springboot调用webservice-soap接口的实现

    springboot调用webservice-soap接口的实现

    接口协议目前广泛使用的有http协议和RPC协议和webservice,本文主要介绍了springboot调用webservice-soap接口的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Java虚拟机JVM性能优化(一):JVM知识总结

    Java虚拟机JVM性能优化(一):JVM知识总结

    这篇文章主要介绍了Java虚拟机JVM性能优化(一):JVM知识总结,本文是系列文章的第一篇,后续篇章请继续关注脚本之家,需要的朋友可以参考下
    2014-09-09
  • 关于在Java中反转数组的4种详细方法

    关于在Java中反转数组的4种详细方法

    这篇文章主要介绍了关于在Java中反转数组的4种详细方法,数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中,今天我们来学习一下如何反转数组
    2023-05-05
  • Java内存模型相关知识总结

    Java内存模型相关知识总结

    这篇文章主要介绍了Java内存模型相关知识总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • 如何获取java类中的属性注释

    如何获取java类中的属性注释

    在开发中,有时需要获取Java类的属性注释,尤其是当JPA生成的表缺少注释时,可以通过jdk自带的tools.jar工具包来实现,方法类似于生成javadoc文档,需要在pom.xml文件中导入tools.jar的依赖,该jar文件一般位于JAVA_HOME/lib目录下
    2024-09-09
  • Netty学习教程之Netty与Marshalling结合发送对象

    Netty学习教程之Netty与Marshalling结合发送对象

    Netty是由JBOSS提供的一个Java开源框架,之前已经给大家简单介绍了一些基础与使用,下面这篇文章主要给大家介绍了关于Netty与Marshalling结合发送对象的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-05-05
  • idea切换分支的时候,忽略一些无用的修改设置

    idea切换分支的时候,忽略一些无用的修改设置

    这篇文章主要介绍了idea切换分支的时候,忽略一些无用的修改操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • 求最大子数组之和的方法解析(2种可选)

    求最大子数组之和的方法解析(2种可选)

    本文主要对求最大子数组之和的方法进行详细解析,列了两种方法供大家选择借鉴,需要的朋友一起来看下吧
    2016-12-12

最新评论