数组是编程语言的重要组成部分。数组用于在单个数据结构中存储多个值。数组通常在相邻的内存位置存储项的集合。数组在Python、C#和Java等编程语言中也可以称为List、Collection等。
简单数组结构
数组通常以简单的方式使用,只有一个级别。我们可以定义一个数组来提供元素。
ARRAY_NAME=[ ITEM1, ITEM2 , ... , ITEMN ]
-
ARRAY_NAME
数组的名称。 -
ITEM
定义了限制通常是内存大小的每个项。
嵌套数组
数组可以像子数组一样嵌套在单个数组中。这对于描述复杂的数据结构非常有用。
ARRAY_NAME=[[ ITEM1, ITEM2] ,[ ... , ITEMN] ]
我们看得出来 ITEM1
和 ITEM2
将为 ARRAY_NAME
.
Java数组
Java数组可以通过指定元素的类型来定义。通常,使用以下语法定义字符串或整数数组。
ARRAY_TYPE[] ARRAY_NAME={ ITEM1 , ITEM2, ... , ITEMN};
-
ARRAY_TYPE
项的数据类型,可以是字符串、整数等。 -
[]
用于定义这是一个数组。 -
ARRAY_NAME
是数组的名称,我们将在其中使用具有变量名称的数组。 -
ITEM
是存储在数组中的项。
定义Java字符串数组
我们可以用双引号来定义字符串数组,如下所示。在本例中,我们将在名为 names
.
String[] names={"Ahmet", "Ali", "Mehmet"};
定义Java整数数组
我们还可以定义一个整数数组,在这里我们将提供一些数字或整数,如下所示。正如我们所看到的,我们不使用双引号,因为Java中的整数不需要双引号。
int[] myNum = {10, 20, 30, 40};
访问Java数组项
在定义或设置数组中的某些元素之后,我们可能希望访问它。我们可以使用一个索引号来指定给定元素的索引。在Java中,索引从0开始。在本例中,我们将访问字符串 Ahmet
并以索引号打印到标准输出 1
.
String[] names={"Ahmet", "Ali", "Mehmet"};System.out.println(names[1]);
JavaScritp数组
JavaScript数组可以用以下语法定义。JavaScript数组没有特定的值类型,我们可以在同一数组中使用不同的类型,如String、Integer、Object、Date等。
var ARRAY_NAME=[ITEM1, ITEM2 , ... , ITEMN];
创建JavaScript数组
我们将创建一个数组,将名称存储为如下所示的元素。数组名将是名称,项将用方括号括起来。
var names=["Ahmet", "Ali", "Mehmet"];
访问JavaScript数组项
我们可以通过提供数组项的索引号来轻松地访问它。在JavaScript中,索引号从0开始。在本例中,我们将获得项目值 Ali
带索引号 1
.
myname = names[1];
PHP数组
PHP数组可以用不同的方式定义,比如键值,但在本部分中,我们将学习正则数组。PHP数组使用以下语法。
$ARRAY_NAME = array(ITEM1 , ITEM2 , ... , ITEMN);
-
ARRAY_NAME
以符号“$”为前缀。 -
array
表示这是一个数组 -
ITEM
s用括号括起来,用逗号分隔。
相关文章: Java集教程及示例
定义PHP数组
在本例中,我们将使用一个名为 names
它将名称存储为字符串变量类型。
$names= array ("Ahmet" , "Ali" , "Mehmet");
访问PHP数组
我们可以使用方括号中的元素索引号来访问PHP数组。在本例中,我们将访问元素 Ali
就像下面一样。
$names= array ("Ahmet" , "Ali" , "Mehmet");echo $names[1];
C和C++数组
C和C++编程语言提供了非常相同的数组使用。所以我们将把它们放在一个单独的部分。C和C++数组定义将具有以下语法。这与Java编程语言是一样的。我们需要为数组和元素提供一个类型。
ARRAY_TYPE[] ARRAY_NAME={ ITEM1 , ITEM2, ... , ITEMN};
定义C和C++字符串数组
我们可以用双引号来定义字符串数组,如下所示。在本例中,我们将在名为 names
.
char[] *names={"Ahmet", "Ali", "Mehmet"};
定义C和C++整数数组
我们还可以定义一个整数数组,在这里我们将提供一些数字或整数,如下所示。正如我们所看到的,我们不使用双引号,因为C和C++中的整数不需要双引号。
int[] myNum = {10, 20, 30, 40};
访问C和C++数组项
在定义或设置数组中的某些元素之后,我们可能希望访问它。我们可以使用一个索引号来指定给定元素的索引。索引从C和C++中的0开始。在本例中,我们将访问字符串 Ahmet
并以索引号打印到标准输出 1
.
char[] *names={"Ahmet", "Ali", "Mehmet"};printf("%s",names[1]);
Python数组
Python为集合、数组、列表等提供了不同的类型。下面是Python数组或列表的语法。
ARRAY_NAME=[ITEM1, ITEM2 , ... , ITEMN]
定义Python数组
我们可以在python中定义一个数组,如下所示。Python数组可以存储或保存不同类型的项。在本例中,我们将创建一个名为 arr
里面有姓名、号码等。
arr = [ 1 , 2 , "Ahmet" , "Ali" ]
访问Python数组项
我们可以使用索引号访问数组项。在本例中,我们将访问 Ahmet
索引号为2。
arr = [ 1 , 2 , "Ahmet" , "Ali" ]print(arr[2])
C#阵列
C#数组可以像Java编程语言一样定义。我们可以使用以下语法。
ARRAY_TYPE[] ARRAY_NAME= new ARRAY_TYPE[ITEM_COUNT]{ ITEM1 , ITEM2, ... , ITEMN};
-
ARRAY_TYPE
数组的项类型。 -
ARRAY_NAME
数组的名称。 -
ITEM_COUNT
数组可以作为存储区或存储区的项数。
相关文章: Python数组或列表教程
定义C#数组
在本部分中,我们将定义一个名为 names
. 此数组将存储字符串值。
string[] names= new string[3]{"Ahmet", "Ali", "Mehmet"};
访问C#项
我们可以使用索引值访问C中的数组项,如下所示。
string myname= names[1];
PowerShell阵列
可以使用以下语法定义PowerShell数组。我们将使用 ,
用逗号分隔项目。
定义PowerShell阵列
在本部分中,我们将在Powershell中定义一个名为 names
. 我们将在数组中存储字符串项。
$names = "Ahmet","Ali","Baydan"

访问PowerShell项目
我们可以使用索引号访问PowerShell中的数组元素。在本例中,我们将访问名为 Ali
带索引号 1
.
$name= $names[1]
