首页IT科技java args数组(Array 数组)

java args数组(Array 数组)

时间2025-06-21 00:05:22分类IT科技浏览3567
导读:概念 Array 数组是有序的元素序列。...

概念

Array 数组是有序的元素序列             。

语法

new Array(length)

new Array(element1)

new Array(element1, element2)

new Array(element1, element2, element3)

new Array(element1, element2, element3, ... elementN)

[...]

参数

length 如果仅有一个参数并且是自然数时             ,创建指定长度的数组                    。 elementN 数组中的元素       。

返回值

返回数组实例             。

描述

数组的构造函数仅有一个参数的时候                    ,如果这个参数是自然数时       ,则创建指定长度的数组                    。

数组的构造函数仅有一个参数的时候             ,并且参数值为负整数时                    ,报语法错误       ,提示数组长度无效       。

如果这个参数不是自然数时      ,则创建长度为1的数组                    ,参数是数组中的元素      。

数组的构造函数超过一个时              ,参数是数组中的元素      ,依次按插入顺序排序                    。

使用数组的静态方法Array.of创建实例                   ,这个方法与构造函数不同的地方是参数作为数组的元素              。

例子

例一              、创建空数组      。

let arr = new Array(); console.log(arr); // [] // 等价于 let arr = new Array(0); // 等价于 let arr = [];

例二                    、创建指定长度的数组                   。

let arr = new Array(5); // [empty × 5] // 等价于 let arr = [,,,,,];

例三      、当元素不是自然数时              ,数组实例化              。

let arr = new Array(前端咖); console.log(arr); // [前端咖] // 等价于 let arr = [前端咖];

例四       、数组实例化设置初始值。

let arr = new Array(5, 5); console.log(arr); // [5, 5]; // 等价于 let arr = [5, 5];

例五                    、数组实例化设置初始值                   。

let arr = new Array(qian, duan, ka); console.log(arr); // [qian, duan, ka]; // 等价于 let arr = [qian, duan, ka];

例六             、数组元素可以是任何值                    。

let arr = new Array(); arr.push(1); // 插入是数值 arr.push(a); // 插入字符串 arr.push(true); // 插入布尔值 console.log(arr); // [1, a, true]

例七       、数组索引是按照自然数的顺序,引索引值从零开始到数组长度减一。

let arr = new Array(qian, duan, ka); console.log(arr); // [qian, duan, ka] console.log(arr.length); // 3 console.log(arr[0]); // qian console.log(arr[1]); // duan console.log(arr[2]); // ka

例八                    、修改指定索引的元素             。

let arr = new Array(qian, duan, ka); console.log(arr[0]); // qian arr[0] = ; console.log(arr[0]); // 前

例九             、数组索引是连续性                   ,设置索引大于数组长度                    ,中间用默认值undefined填充                    。

let arr = new Array(qian, duan, ka); console.log(arr); // [qian, duan, ka]; console.log(arr.length); // 3 arr[10] = hao; console.log(arr); // [qian, duan, ka, empty × 7, hao] console.log(arr.length); // 11

例十、数组长度设置       。

let arr = new Array(qian, duan, ka, guan, wang); console.log(arr); // [qian, duan, ka, guan, wang] console.log(arr.length); // 5 arr.length = 3; console.log(arr); // [qian, duan, ka] console.log(arr.length); // 3

例十一                    、静态方法Array.of创建数组             。

let arr = Array.of(5); console.log(arr); // [5] console.log(arr.length); // 1

公众号

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
linux启动tomcat查看日志(Linux怎么开启tomcat中日志的gc设置?)