java - 数组变量基本类型
问题描述
在 Java 中声明 Array 变量时
Int Myarray [];
我们已经将基类型声明为 int(在上面的示例中)。
那为什么我们在使用new的时候还要重新定义类型。
Myarray = new int[12];
为什么不能像下面这样
Myarray = new[12]
//因为我们已经知道这个数组的基类型是int。
解决方案
因为您也可以将数组变量声明为 Object
Object array = new int[12];
在 Java10+ 中的方法(用于局部变量)中,您可以使用
var myArray = new int[12];
推荐阅读
- c# - 为什么 SemaphoreSlim.WaitAsync 不起作用?它在 GetAccesTokenAsync 调用完成之前跳转到“return currentToken.AccessToken”
- scala - Gatling.io scala socket.io
- discord.js - 对 discord.js 中的“清除”命令感到困惑
- php - LF 一个 PHP 函数,用于根据产品名称在 WooCommerce 中创建新产品或现有产品的变体
- python - Python类型在方法中提示自己的类
- java - 在 Reactor 中实现 while 循环以获取最新的 Elasticsearch 索引
- python - skimage.transform.resize 比 scipy.misc.imresize 慢
- java - 类实现接口时 DynamoDBDocument 不起作用
- node.js - 我的伊斯坦布尔测试覆盖率报告为零
- c - 如何为换行编写函数